ado.net-entity-data-model相关内容
此处讨论模型定义的函数: https://msdn.microsoft.com/en-us/library/vstudio/dd456857(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/dd456812.aspx Entity Framework 6 Code First 函数映射 http://www.c-sharp
..
我有一个 DateTime 属性.我需要此属性的默认值为 DateTime.Now.然后我发现您可以在 SQL 中指定一个属性 StoreGeneratedPattern="Computed" 并将其设置为 (getdate()) .这工作成功.但我无法在代码中更改此属性.有时我需要将此属性更改为任何 DateTime 值.但我的更改没有保存. 解决方案 将此属性设置为 Computed
..
有人在创建网络服务时遇到类似问题吗? 编译转换:元数据文件'D:\ProgramFiles\VS2013\Common7\Tools..\IDE\Microsoft.Data.Entity.Design.dll'找不到 D:\PROJEKTY\apki\ws2\WS\WS\DataModel.tt 我再次尝试添加数据模型,重新启动VS,清理和构建解决方案,创建新项目,删除和添加引用,安
..
我有两个 SQL Server 表,主键 (PK) 和外键 (FK) 链接这两个表: 1) 表“订单"订单 ID、整数、PK地址 ID、整数、FK...2)表“地址"地址 ID、整数、PK城市,nvarchar(50)... 然后我从这两个表中创建了一个 (ADO.NET) 实体数据模型.现在在我的 (ASP.NET) 网页上,我放置了一个带有 EntityDataSource 的 GridV
..
我使用 C#、ADO.Net 和我在 Server Management Studio 中创建的嵌入式 MS SQL 2008 数据库文件(附加到 MS SQL 2008 Express)创建了一个数据库应用程序.有人可以指出我如何在缺少数据库文件的情况下以编程方式创建该文件的资源(例如在安装我的应用程序之后)? 解决方案 If it is me (when it is me...):
..
我正在尝试向 Visual Studio 2013 中的 C#/Web 项目添加 edmx 实体模型.我的问题是未创建该文件. 我执行以下步骤: 为项目命名 选择'EF Designer from database' 从下拉列表(本地主机)中选择已成功连接到 MySQL 数据库的连接 选中“将 webc.config 中的连接设置另存为"选项 我点击了“下一步",然后窗口消失了
..
安装 Visual Studio 2013 并创建一个新的 MVC4 Internet 应用程序项目后:当我单击添加-> 新项目-> 时,Visual Studio 没有 Ado.net 实体数据模型为什么?我重新安装了它,但没有任何变化...... 解决方案 这是我发现的更新解决方案,因为我在 Visual Studio 2015 中遇到了同样的问题:用于 db 的 ado.net 模型
..
我完全迷路了.在 Visual Studio 2015 中,我创建了一个 WCF Library Service 项目并定义了服务和服务接口. EntityFramework、EntityFramework.SqlServer、EntityFramework6.Npgsql 和 Npgsql 与 NuGet 控制台一起安装: PM> 安装包 EntityFramework6.Npgsq
..
我正在使用Entity Framework生成C#中的类和函数,我需要与SQL Server进行交互。 作为参考,这是我的一张桌子: 在 GO上设置ANSI_NULLS 在 GO $上设置QUOTED_IDENTIFIER b $ b创建表[dbo]。[区域]( [ID] [bigint]身份(1,1)主键, [名称] [nvarchar](100)NOT NULL
..
命令: add-migration blahblah -verbose 错误:序列不包含任何元素 在收到此错误之前,我做了几件事。我对代码优先模型进行了更改,但尚未运行 add-migration 。然后,我添加了一个EDMX模型,以便在视觉上尝试一个想法。我意识到EDMX模型弄乱了我的代码,所以我删除了它。我试图运行 add-migration 并得到“序列不包含任何元素”。除配置外
..
我是C#的大三学生,我无法使用搜索找到解决方案 我有一个数据库模型(EDM) 我在models文件夹中创建了一个类文件: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.Entity; namespace photosto
..
设置新的实体数据模型时,可以选择 [x]多元化或单一化生成的对象名称 我注意到这也是LINQ中的一个选项。另外,由于我正在研究ADO.NET实体框架,因此我注意到它也具有“默认”来“对生成的对象名称进行复数化或单数化” 结果是什么设置“实体数据模型”时不检查/不允许使用此选项。 通过一种方法或其他方法进行选择,我将面对哪些优点/缺点/问题? 解决方案 完全没问题,除
..
我在stackoverflow本身的某处读到,当我们使用Poco generator将POCO类用于WCF合约时,我们不需要使用DataContract和DataMember属性.WCF是否对您自动? .我不知道它是如何管理的. 我创建了一个不使用这些属性的示例应用程序,并且能够在客户端生成这些实体并使用它们.我禁用了代理生成和延迟加载. 我在这里错过了什么吗??真的不需要放置这些属性
..
我正在将ado.net代码转换为使用EF.在我的ado.net代码中,我设置了dataReader.FetchSize = command.RowSize * 1000,与默认的获取大小相比,它大大提高了性能. 当我将代码转换为EF时,性能与ado.net代码相当,在该代码中我未指定获取大小,即在处理大记录时非常慢. 我可以指定获取大小以在EF中检索记录吗? 解决方案 使用实体框架时
..
有人可以帮我写一些代码,根据出生日期(以年为单位)来计算特定日期的年龄. 我正在数据库中捕获出生日期和诊断日期,并想通过诊断日期来计算年龄(以年为单位). partial void AgeAtDiagnosis_Compute(ref string result) { // Set result to the desired field value }
..
我需要使用无法更改的数据库中的表(使用链接服务器). 因此,我的架构的一部分是这些表的视图,并且我无法在数据库中创建FK. 当我要在ADO.NET实体框架中创建关联时,我遇到了问题,因为来自外部DB的表的第二列上都有索引,并且EF正在为其创建实体键(这是名称记录的描述-我认为他们只是想加快记录的顺序. 当我从EF实体中的该列上取下Entity Key时,它抱怨我需要它,因为基础表上有一
..
我有一个简单的数据库,具有2个主表,通过第3个桥/连接表具有多对多的关系。 除了所需的两个键之外,第三个表还有一个额外的字段,所以Entity Framework将其转换为一个完整的实体,而不是其他2个表之间的多对多关系。 我无法更改数据库本身的第三个表。有没有办法忽略额外的字段,以便EF可以做我想要的,或者手动将桥表转换成多对多的关系? 解决方案 是的,更新存储模式(SSDL
..
假设我有一个名为 MyDatabase 的数据库,它有两个表 - MyTable1 和 MyTable2 。使用Entity Framework 4.x和.NET 4中的Code First方法,我生成了一个名为 MyDatabaseContext 的上下文,其中包含 MyTable1s 和 MyTable2s 。 通常,访问表格如 MyDatabaseContext.Table1s。<
..
我在SQL Server 2008数据库中有以下表: 用户 ------- ------------------------------------------------- Id数字(18,0)|身份(1,1)PK不为空 名称Nchar(20)|不是null 我正在使用ADO.NET实体数据模型: MyEntities实体; try { enti
..
我知道如何将一组字段标记为ADO.NET实体的主键,但是我没有找到一种方法来声明唯一约束或检查约束。 设计师或框架上缺少此功能? 解决方案 ADO中不存在对唯一键/约束的支持。 v4.0中的NET实体,请参阅“具有独特约束的外键的一对一关联“,其中Diego B Vega说: 我知道,我确信我们没有为4.0中的 主键添加 支持。 但是,他提供了一个可能的解决方法/黑客
..