18得票7回答
如何正确删除并重新添加实体数据模型

我是一个Entity Framework的新手。使用VS 2010和SQL Server 2008 express数据库。 我遇到了一些问题,即在添加新表后无法刷新Entity Data Model。因此,我按照在这里找到的建议,只需删除并重新生成模型。 我进入“选择数据连接”部分的Ent...

16得票3回答
SQL Server和动态搜索的性能问题

我想知道在使用SQL查询动态值时的最佳实践,例如我有一个Value(nvarchar(max))变量: value: "912345678"select * from AllData where Number like '%912345678%' 值: "Michael"select * ...

16得票3回答
Entity Framework 数据库优先模式下的枚举支持

我可以找到许多有关如何为模型优先和代码优先实现枚举支持的教程,例如: http://msdn.microsoft.com/en-us/data/jj248772.aspx http://msdn.microsoft.com/en-us/data/hh859576.aspx 有人能向我解释...

16得票3回答
Net Framework 4.8 EF6 EDMX T4 错误 _generationEnvironment 为空。

这始于一个EDMX突然不生成类文件的问题。.context.cs文件包含了类声明,例如: public virtual DbSet<myTable> myTable { get; set; } 但实际的类文件没有生成。两个.tt文件都在那里,“运行自定义工具”也没有帮助。...

15得票2回答
如何在Entity Framework中从.edmx文件生成数据库?

我不得不突然转而使用Code First Entity Framework 4.1进行工作。一开始我对这个框架一无所知,但在过去的8个小时里,通过阅读博客和文章,我现在感到更加舒适。 特别是这篇博客是我迄今为止看到的最好的博客之一,但给出的步骤与我的经验不符。特别是,我需要更多关注第三步和第...

13得票1回答
使用EF4(edmx模型)时偶尔出现“底层提供程序在打开时失败”的错误。

希望有人能够帮我解决以下错误。出现错误的应用程序正在生产环境中运行,而我自己从未遇到过这个错误。然而,每天大约收到20封错误邮件,告诉我: The underlying provider failed on Open. ---> System.InvalidOperationExc...

13得票1回答
如何将EF6关联添加到非主键的候选键/唯一键?

使用先定义模式,我有一个数据库结构,如下所示ExternalDataItems --- edataitem_id PK -- surrogate auto-increment - NOT for FK relation here datahash UX -- Candidate...

12得票2回答
传递的主键值数量必须与实体定义的主键值数量匹配。

我在SQL Server中创建了一个视图,其中包含来自不同表的最重要的列。 将表的内容打印到ASP.NET MVC视图中可以正常工作,但是当我想获取单个记录的详细信息时出现问题。 传递的主键值的数量必须与实体上定义的主键值的数量相匹配。 我通过这种方式导航到特定的记录:@Html.Ac...

12得票4回答
导出一个大的Entity Framework图表

我有一个相当大的实体图,尝试将其导出为图像时,由于它太大了,图像变得模糊不清。 请查看此链接http://connect.microsoft.com/VisualStudio/feedback/details/534574/edmx-model-image-export-pixelation...

12得票1回答
将Entity Framework 4.3.1转换为6的EDMX (ObjectContext)

我正在尝试将一个项目从EF 4.3.1升级到EF 6.0。 该模板使用ObjectContext,现在每当我更改模板时,它都会用旧的EF 4.3.1命名空间覆盖在*.Designer.cs文件中生成的代码,导致构建失败。 有没有办法阻止这种情况发生?我看不到任何要处理的*.tt文件。重新生...