16得票3回答
EntityFramework 5 - 在使用设计器时出现“获取值不能为 null。参数名: font”错误

在使用EF 5的数据库优先方法时,我在设计师中遇到了一个奇怪的错误。 错误显示“值不能为 null 参数名: 字体”。 设计区域上还有一个大红色 X。 我不确定设计师是如何生成此错误的,到目前为止,我只使用过设计师来创建我的edmx。 你有什么想法?这是使用VS 2012 RTM版本。

43得票4回答
从Entity Framework 5升级到6

将我们的项目从使用Entity Framework 5升级到Entity Framework 6(通过NuGet的更新功能)后,我在生成的实体类上遇到了以下错误: 错误 1:命名空间“System.Data”中不存在类型或命名空间“Objects” (是否缺少程序集引用?)...

8得票1回答
Entity Framework DB First - 命名导航属性

我在我的应用程序中使用了Entity Framework v6.1.1。 我的数据库有两个表格 User, Location。 User table ----------- UserID HomeCityId(FK -> LocationId) CurrentCityId(FK -&...

62得票4回答
如何在使用Entity Framework 6.1和MVC 5的Code First from Database后同步模型?

前提 使用 EF 6.1、MVC 5、VS 2013、C# 我有一个用 Toad DM for SQL Server 设计的现有数据库模型,保持其始终更新非常重要 步骤和注意事项 使用 ADO.NET Entity Data Model,我选择从数据库生成模型的Code First...

10得票1回答
什么将ApplicationUser与Database First中的aspnetusers表绑定?

我在一个单独的库中(例如Common.Feedback.Data)有一个基于数据库的EDMX模型,其中包括AspNetUser表及其相关的Identity Framework表(从另一个现有的、可工作的数据库/应用程序中提取)。 我已经更新了ApplicationDbContext连接字符串...

7得票4回答
如何将导航属性名称更改为有意义的名称

我在使用Entity Framework 5的Database First。我们有两个表(大量简化): 地址(Addresses) -街道(Street) -城镇等 客户(Customers) -姓名(Name) -账单地址(BillingAddress) -交货地址(DeliveryAd...

20得票1回答
数据库优先和代码优先下建模多态关联的区别

我们有一个数据库,其中一个表包含可以作为其他几个表的子项的记录。它具有由所有者ID和表名组成的“软”外键。这种(反)模式被称为“多态关联”。我们知道这不是最好的数据库设计,但我们会在适当的时候进行更改,但不会在不久的将来进行。让我展示一个简化的例子: Event, Person, 和 P...

7得票2回答
EF DB First 刷新未检测到特定表的外键。

最近我的设置出了问题,当我更新数据库添加新的字段或者新建外键到一个特定的表(Person)时,数据库刷新时会检测到新的字段,但是却无法识别与 Person 的外键关系。而与其他大多数表的外键关系都能正常工作。 可能缺少哪些设置呢? 也许有一个线索:Person 作为其他几个表的基础类型,例...

7得票2回答
Entity Framework Core 2.2:禁用特定实体的迁移

我正在尝试在一个已有的系统上构建aspnetcore应用程序,该系统的数据库已经创建好了,我将在其中添加一些表。 我已经对数据库进行了反向工程处理,将现有表格作为实体添加到我的应用程序中,并编写了自己的实体,稍后将添加它们。最后,所有实体都添加到一个单独的DbContext中。 我的要求如...

9得票1回答
MVC3和EF Data First:最佳实践是什么?

似乎MVC3和EF4.1的大部分关注点都在“代码优先”上 - 我似乎找不到符合以下标准的示例或教程: 使用现有的SQLServer数据库 为Web和数据访问使用单独的项目(我们将有多个Web应用程序共享相同的数据访问类) 验证建议 这样的示例或教程存在吗?是否有任何记录下来的“最佳实践...