7得票2回答
当项目包含多个EDMX文件时,会抛出“实体类型不属于当前上下文的模型”错误。

我正在使用数据库优先的方法,并且有一个类似下面这样的switch语句: switch (site) { case Site.One: using (OneContext one = new OneContext()) return one.Or...

8得票2回答
SimpleMembershipInitializer无法初始化。

我正在尝试在我的EntityFramework / MVC4 / DatabaseFirst项目中实现一个简单的simplemembership场景,但遇到了困难。我找到了很多使用Code First的示例,但没有DB First的。 我遇到的问题是InitializeDatabaseCon...

8得票2回答
EntityFramework 5.0中的基类/实体

我正在使用 Entity Framework 5 的 Database First 方法,并且使用 edmx 文件。我的大多数实体都有 6 个共同的字段,例如 CreatedAt、CreatedBy 等。现在,我实现了一些函数作为扩展,只能应用于具有公共字段的实体的 IQueryable。但是...

10得票2回答
Entity Framework能否处理多对多关系而不需要交集对象?

使用数据库优先模型:假设我们有经典表Student、Course和StudentCourse(后者显然具有对Student和Course的外键)。 如果将此模型导入EF,则会为每个表生成一个对象。 Student和Course类将分别具有StudentCourses集合,您需要从中跳转到另一...

10得票1回答
在EF Database First项目中更新模型

我继承了一个使用Entity Framework Database First的项目。 我试图弄清楚如何在更新数据库时更新模型类,但我无法弄清楚。 到目前为止,我已经在数据库中的一个表中添加了一个名为Test的列,然后在模型浏览器中右键单击.edmx文件并选择从数据库更新模型,然后按照出现的向...

14得票2回答
Entity Framework Core 数据库优先模式下如何在初始脚手架之后进行更新?

我正在尝试使用Entity Framework Core,并且一直在实现Database-First应用程序。最初的Scaffold-DbContext命令可以很好地创建所有实体,但并没有按我的喜好进行组织。这是一个使用模式将责任区域分解的SQL Server数据库,我不太喜欢Scaffold...

24得票9回答
如何在DB first方法中设置实体的创建日期和修改日期

在我们应用程序的每个SQL表中,我们都有“CreatedDate”和“ModifiedDate”列。我们正在使用DB first方法。当我保存数据时,我希望这两列自动填充。一种方法是在SQL表列本身上将默认值设置为 getdate() 。所以这会部分解决问题。这意味着它将在实体为新时设置Cre...

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

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

7得票2回答
使用数据库优先方法EF向现有数据库添加新表

现在我在我的解决方案中使用EF 6数据库优先,我有预定义在数据库中的实体。现在我需要更新数据库并添加表格! 我找不到正确的方法来跟随。

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

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