130得票8回答
LINQ to Entities区分大小写比较

在LINQ to Entities中,这不是一个区分大小写的比较: Thingies.First(t => t.Name == "ThingamaBob"); 如何在 LINQ to Entities 中实现区分大小写的比较?

128得票6回答
EF Code First:如何从NuGet包控制台中查看“EntityValidationErrors”属性?

我很困惑这个问题: 我已经定义了我的类,用于实体框架(4.1.3)的代码优先方法。一切都很好(我正在创建表等),直到我开始进行种子数据填充。 现在,当我执行...Add-Migration "remigrate" ; Update-Database; 在控制台包中,出现了错误:“Valid...

127得票5回答
我应该如何编辑Entity Framework的连接字符串?

我最近需要编辑我的app.config文件,以更改Entity Framework数据模型 (.edmx 文件)的连接字符串。但我想知道:是否有一种方法可以使用设计器来编辑EF连接字符串? 原始连接字符串是由Entity Data Model向导自动生成的。然后,该连接字符串无法更改 - 它...

121得票2回答
实体框架 - 手动添加导航属性

我从数据库生成了一个实体框架模型(4.0)。我没有设计过数据库,也无法控制架构,但有几个表没有定义外键约束,但是已经有了隐含的关系。 例如: 我有一个名为People的表,其中包含以下列: GenderID RaceID 有性别和种族的表,但People表中没有外键。 当我导入模型时,...

118得票10回答
对象无法被删除,因为在ObjectStateManager中未找到该对象。

我遇到了这个错误:"由于在ObjectStateManager中找不到该对象,因此无法删除该对象。" 我的代码如下: protected MyEntities sqlEntities; public virtual void Delete(TEntity entity) ...

116得票13回答
实体框架检测到自引用循环。

我遇到了一个奇怪的错误。我正在尝试使用.NET 4.5 Web API、Entity Framework和MS SQL Server进行实验。我已经创建了数据库并设置了正确的主键、外键和关系。 我创建了一个 .edmx 模型,并导入了两个表:Employee 和 Department。一个部...

111得票5回答
当保存EF4 POCO对象的更改时更新关系

Entity Framework 4,POCO对象和ASP.Net MVC2。我有一个多对多的关系,比如BlogPost和Tag实体之间的关系。这意味着在我的T4生成的POCO BlogPost类中,我有: public virtual ICollection<Tag> Tags...

111得票17回答
为什么会出现这个错误:未为以下 EntitySet/AssociationSet - Entity1 指定映射?

我正在使用实体框架4和模型优先方法。 我开始项目,设计了实体并生成了数据库。一切都很顺利。 然后我需要返回并向我的模型添加另一个实体。但是,当我将实体拖到EDMX时,会出现以下错误: 好的!我只需要将Entity1映射到一个表中..但是!我正在使用模型优先方法,我希望在生成DDL时它...

111得票5回答
如何快速在我的EDMX模型中找到特定的表?

我想知道是否有比浏览图表并查找内容更快的方法来查找EDMX模型中的表。 我们的数据库中有大约50个表,当我在寻找特定表时,查找过程很繁琐,需要找到VS放置的位置。 我在此问题中使用的是VS 2010。 提前致谢。

110得票15回答
在ReferentialConstraint中,一个依赖属性被映射到一个由存储生成的列。

当我向数据库写入数据时,出现以下错误: ReferentialConstraint中的一个依赖属性被映射到了一个由数据库自动生成的列上。列名:'PaymentId'。 public bool PayForItem(int terminalId, double paymentAmount...