655得票10回答
Code-first与Model/Database-first比较

使用Entity Framework 4.1 Code-first与使用EDMX图的Model/Database-first有什么利弊? 我正在尝试全面了解使用EF 4.1构建数据访问层的所有方法,我正在使用存储库模式和IoC。我知道我可以使用Code-first方法:手动定义实体和上下文,...

324得票20回答
如何使用Entity Framework 6更新记录?

我正在尝试使用EF6更新记录。首先查找记录,如果存在,则进行更新。 以下是我的代码:var book = new Model.Book { BookNumber = _book.BookNumber, BookName = _book.BookName, BookTi...

88得票9回答
ASP.NET Identity与EF数据库优先MVC5

新的Asp.net Identity是否可以与Database First和EDMX一起使用?还是只能与Code First一起使用? 这是我所做的: 1)我创建了一个新的MVC5项目,让新的Identity在我的数据库中创建了新的用户和角色表。 2)然后我打开了我的Database F...

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...

58得票4回答
是否有一个Entity Framework 7数据库优先POCO生成器?

我一直在研究Entity Framework 7和ASP.NET 5,用于正在开发的一个新项目,但是我遇到了一个难题。我所在的团队采用DBA优先的开发方法,即由DBA设计数据库,然后开发人员修改代码以适应模型变化。 使用EF6时,这种方法很有效,因为我们可以使用EDMX设计器的“更新”功能来...

47得票3回答
EF 6 数据库优先模式:如何更新存储过程?

我们正在使用Entity Framework 6.0.0,并使用基于数据库的代码生成工具(类似这样)。它似乎运行良好,但是当我们更新或刷新模型时,存储过程的更改没有反映出来,向表添加列可以反映出来,但添加到存储过程中的字段则不行。 有一个解决方法,那就是在更新模型之前删除生成的存储过程。只要...

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

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

37得票7回答
使用Entity Framework向现有表中添加新列

Still unable to successfully update the entity model 我在数据库中的表中添加了新的列。该表已经在现有的Entity Framework模型中定义。我已经参考过很多相关资料,但是仍然失败了。 简单介绍一下,这个实体模型至少三年没有更新了。...

34得票1回答
MySQL Entity Framework 6: Database First。如何创建类?

迄今为止,我一直在使用带有Visual Studio的EF6,主要是Code First,很少使用Database First。 为了导入一些测试数据,有人给我提供了一个MySQL数据库的连接。 在MySql Workbench中,我可以查询数据,所以连接有效。 现在我想创建一个基于Ent...

29得票3回答
Scaffold-DbContext(EF Core工具)抛出“实例故障”异常

上下文 目前我正在使用 .NET Core 编写用 C# 编写的 Extract, Transform and Load (ETL) 应用程序。该 ETL 应用程序的目标是通过 Entity Framework Core 2.1.0 和后续版本 2.1.1 访问的数据库。由于模式已固定,因此...