ado.net-entity-data-model相关内容

实体框架:StoreGeneratedPattern="Computed"财产

我有一个 DateTime 属性.我需要此属性的默认值为 DateTime.Now.然后我发现您可以在 SQL 中指定一个属性 StoreGeneratedPattern="Computed" 并将其设置为 (getdate()) .这工作成功.但我无法在代码中更改此属性.有时我需要将此属性更改为任何 DateTime 值.但我的更改没有保存. 解决方案 将此属性设置为 Computed ..

带有 EntityDataSource 的一个 ASP.NET GridView 中两个相关数据库表的列

我有两个 SQL Server 表,主键 (PK) 和外键 (FK) 链接这两个表: 1) 表“订单"订单 ID、整数、PK地址 ID、整数、FK...2)表“地址"地址 ID、整数、PK城市,nvarchar(50)... 然后我从这两个表中创建了一个 (ADO.NET) 实体数据模型.现在在我的 (ASP.NET) 网页上,我放置了一个带有 EntityDataSource 的 GridV ..
发布时间:2021-12-24 13:22:16 C#/.NET

如何创建“嵌入式"SQL 2008 数据库文件是否不存在?

我使用 C#、ADO.Net 和我在 Server Management Studio 中创建的嵌入式 MS SQL 2008 数据库文件(附加到 MS SQL 2008 Express)创建了一个数据库应用程序.有人可以指出我如何在缺少数据库文件的情况下以编程方式创建该文件的资源(例如在安装我的应用程序之后)? 解决方案 If it is me (when it is me...): ..
发布时间:2021-12-13 08:35:06 C#/.NET

无法创建实体数据模型 - 使用 MySql 和 EF6

我正在尝试向 Visual Studio 2013 中的 C#/Web 项目添加 edmx 实体模型.我的问题是未创建该文件. 我执行以下步骤: 为项目命名 选择'EF Designer from database' 从下拉列表(本地主机)中选择已成功连接到 MySQL 数据库的连接 选中“将 webc.config 中的连接设置另存为"选项 我点击了“下一步",然后窗口消失了 ..

Visual Studio 中没有 ado.net 实体数据模型

安装 Visual Studio 2013 并创建一个新的 MVC4 Internet 应用程序项目后:当我单击添加-> 新项目-> 时,Visual Studio 没有 Ado.net 实体数据模型为什么?我重新安装了它,但没有任何变化...... 解决方案 这是我发现的更新解决方案,因为我在 Visual Studio 2015 中遇到了同样的问题:用于 db 的 ado.net 模型 ..
发布时间:2021-09-19 18:50:37 其他开发

实体框架迁移错误-序列不包含任何元素

命令: add-migration blahblah -verbose 错误:序列不包含任何元素 在收到此错误之前,我做了几件事。我对代码优先模型进行了更改,但尚未运行 add-migration 。然后,我添加了一个EDMX模型,以便在视觉上尝试一个想法。我意识到EDMX模型弄乱了我的代码,所以我删除了它。我试图运行 add-migration 并得到“序列不包含任何元素”。除配置外 ..

“复数化或单数化生成的对象名称”的含义是什么?设置?

设置新的实体数据模型时,可以选择 [x]多元化或单一化生成的对象名称 我注意到这也是LINQ中的一个选项。另外,由于我正在研究ADO.NET实体框架,因此我注意到它也具有“默认”来“对生成的对象名称进行复数化或单数化” 结果是什么设置“实体数据模型”时不检查/不允许使用此选项。 通过一种方法或其他方法进行选择,我将面对哪些优点/缺点/问题? 解决方案 完全没问题,除 ..

我们是否需要Ado.net实体Framework 2010中POCO类的DataContract属性

我在stackoverflow本身的某处读到,当我们使用Poco generator将POCO类用于WCF合约时,我们不需要使用DataContract和DataMember属性.WCF是否对您自动? .我不知道它是如何管理的. 我创建了一个不使用这些属性的示例应用程序,并且能够在客户端生成这些实体并使用它们.我禁用了代理生成和延迟加载. 我在这里错过了什么吗??真的不需要放置这些属性 ..
发布时间:2020-05-28 20:58:31 其他开发

在实体框架中设置提取大小

我正在将ado.net代码转换为使用EF.在我的ado.net代码中,我设置了dataReader.FetchSize = command.RowSize * 1000,与默认的获取大小相比,它大大提高了性能. 当我将代码转换为EF时,性能与ado.net代码相当,在该代码中我未指定获取大小,即在处理大记录时非常慢. 我可以指定获取大小以在EF中检索记录吗? 解决方案 使用实体框架时 ..

用C#计算年龄

有人可以帮我写一些代码,根据出生日期(以年为单位)来计算特定日期的年龄. 我正在数据库中捕获出生日期和诊断日期,并想通过诊断日期来计算年龄(以年为单位). partial void AgeAtDiagnosis_Compute(ref string result) { // Set result to the desired field value } ..
发布时间:2020-05-01 05:46:30 C#/.NET

ADO Entity Framework创建不必要的实体密钥

我需要使用无法更改的数据库中的表(使用链接服务器). 因此,我的架构的一部分是这些表的视图,并且我无法在数据库中创建FK. 当我要在ADO.NET实体框架中创建关联时,我遇到了问题,因为来自外部DB的表的第二列上都有索引,并且EF正在为其创建实体键(这是名称记录的描述-我认为他们只是想加快记录的顺序. 当我从EF实体中的该列上取下Entity Key时,它抱怨我需要它,因为基础表上有一 ..
发布时间:2020-04-25 11:58:04 其他开发

迫使桥梁/联接台在EF4中成为众多关系

我有一个简单的数据库,具有2个主表,通过第3个桥/连接表具有多对多的关系。 除了所需的两个键之外,第三个表还有一个额外的字段,所以Entity Framework将其转换为一个完整的实体,而不是其他2个表之间的多对多关系。 我无法更改数据库本身的第三个表。有没有办法忽略额外的字段,以便EF可以做我想要的,或者手动将桥表转换成多对多的关系? 解决方案 是的,更新存储模式(SSDL ..

如何向ADO.NET实体添加约束?

我知道如何将一组字段标记为ADO.NET实体的主键,但是我没有找到一种方法来声明唯一约束或检查约束。 设计师或框架上缺少此功能? 解决方案 ADO中不存在对唯一键/约束的支持。 v4.0中的NET实体,请参阅“具有独特约束的外键的一对一关联“,其中Diego B Vega说: 我知道,我确信我们没有为4.0中的 主键添加 支持。 但是,他提供了一个可能的解决方法/黑客 ..