33得票5回答
实体框架合并噩梦

我们采用了Entity Framework,但发现当多个人在各自的源代码控制分支中做出孤立的更改后,在合并时会出现大量冲突,导致模型文件出错。 我们倾向于强制文件独占式检出,但我想避免这种情况。 我的问题是... 是否有更好的比较工具可以更好地处理这个问题,或者我们可以采取其他方法? ...

33得票9回答
实体框架迁移错误 - 序列中不包含任何元素

命令: add-migration blahblah -verbose 错误: 序列不包含任何元素 在遇到这个错误之前,我做了几件事情。我更改了我的code-first模型,但还没有运行add-migration。然后,我添加了一个EDMX模型来直观地尝试了一下想法。我发现EDMX模型正在干...

32得票11回答
实体框架 - 已定义

我遇到了一个之前从未遇到过的EDMX文件问题。看起来在网站运行或调试时,EF会随机失败并抱怨所有的东西都被重新定义了。每次都需要重新启动应用程序池和重新附加调试器,然后从中断的位置重新开始,之后它又能正常工作直到下一次失败。 我已经使用不同的名称重新创建了EDMX,因此是MyAppEntit...

30得票19回答
实体数据模型设计器无法打开edmx文件。

奇怪的是,几天前它还能正常工作。我向表中添加了一个新的列,想通过设计器更新模型,但现在它显示“实体数据模型设计器无法显示您请求的文件。您可以使用XML编辑器编辑该模型。” 新字段并没有什么特别的地方,它只是SQL Server 2008中的非空位字段。

22得票7回答
实体框架 edmx 点击图表非常缓慢

首先介绍背景:我在Windows 10 Pro笔记本电脑上,使用Visual Studio 2015中的基于数据库的EF6模型(最新的nuget 6.1.3指向本地SQL Server 2014 SP1 Express数据库)。我从Windows 8.1和Visual Studio 2013升...

22得票3回答
我该如何让实体数据模型设计器使用我的数据库列描述?

我正在使用Visual Studio 2010中的EF4。我已经创建了一个SQL数据库,并在SQL管理工具中使用Description属性记录了所有列的描述。当我在Visual Studio中创建edmx时,如何使它读取这些描述并将它们用作我的生成类的注释?我知道我可以在edmx属性中使用Su...

20得票2回答
Entity Framework 中的提供程序连接字符串

如果您正在使用对象上下文数据模型(带有EDMX文件),在创建期间可能需要在配置文件中指定连接字符串。 遗憾的是,连接字符串并不是普通的连接字符串,因为它包含一些...用于实体连接的东西。以下是使用MySql连接的示例:<add name="MyDbEntities" connection...

19得票5回答
在MSSQL中将varbinary值作为BASE64检索

我正在寻找一种仅使用T-SQL从“__MigrationHistory”表中检索实体数据模型(EDM)的方法(因此,任何人都可以仅使用Microsoft SQL Server Management Studio执行相同操作)。 我想要一个有效的BASE64字符串值。 我不想完全解压缩它到E...

19得票1回答
Entity Framework:我应该在哪里扩展CSDL / MSL?

我正在使用Entity Framework 4。我使用的是数据库优先模型,也就是说我从数据库生成了EDM。现在我想添加一些模型定义的函数。我的问题是...放在哪里? 如果我把它们放在.edmx文件中,下次更新数据库并生成新的EDM时,所有我的添加都会被覆盖吗?我的意思是,在.Designer...

18得票5回答
重新添加表到实体模型(edmx)时,表格不显示

我有一个包含5个表的数据库。一开始,我已经添加了这些表格,但后来由于某些关系编译错误,决定删除其中一些表格。 现在,当我想要将它们添加回去时,我打开edmx文件 -> 从数据库更新模型... 我在“添加”选项卡下看不到这些表格,只能在“刷新”选项卡下看到。 我该如何将它们添加回去?