DBContext 添加/附加事件?
EF 4.1 RC。我想在将实体添加/附加到 DBContext 后运行一些代码。有没有这方面的活动(我找不到)。基本上我想检查添加/附加的实体是否属于某个接口,…
实体框架导航属性的确切用途
请查看以下 POCO: public class Country { [Key] public Guid ID { get set } [Required] public virtual Currency Currency { get set } } public c…
EF 4 Code First:如何修改生成的联结表的命名约定?
我正在与现有数据库集成,因此我希望由 EF4 Code First 代码生成的表遵守已存在的表命名约定。 现有约定是单数实体名称,以小写“t”为前缀(例如tPro…
EF 4.1 升级后代码首次问题
好的,我刚刚通过 NuGet 升级到 EF Code First 4.1,现在我的 JobSiteContext.cs 类中出现以下构建错误: “名称 'DbDatabase' 在当前上下文中不存在…
EF Code First CTP 5:验证依赖于其他实体的实体(例如唯一约束)
对于依赖于使用 POCO(在实现基于 EF Code First 的 ORM 时创建的 POCO)的其他域实体来处理域实体的验证,有哪些最佳实践? 这是我试图解决的情况:…
EF 4.1 - 模型关系
我正在尝试使用 EF 4.1 的 RC 版本创建一个快速的 ASP.NET MVC 3 应用程序。我有两个模型: public class Race { public int RaceId { get set } publ…
EF 4.1 RC:奇怪的级联删除
我不得不承认,EF 4.1 RC Codefirst、DataAnnotations 和 FluentAPI 的功能仍然让我难以抗拒。有时我真的不知道自己在做什么;-) 请参阅以下 POCO: p…
EF 4.1 把事情搞砸了。 FK命名策略有变化吗?
我刚刚安装了新的 Entity Framework 4.1 NuGet 包,因此根据 NuGet 指令和Scott Hanselman 的这篇文章。 现在,想象一下以下模型: public class User…
实体框架代码优先:如何映射私有字段?
是否可以将表列映射到类字段而不是类属性以及如何映射? 你可以做到:) 请点击此链接:http://weblogs.asp.net/ricardoperes/archive/2013/08/22/mappi…
如何告诉 EF / DbSet 附加到 SQL 视图而不是尝试创建同名的表?
我想使用 Code-First 的 DropCreateDatabaseAlways 和 DropCreateDatabaseIfModelChanges 功能,因为我围绕该功能构建了许多集成测试。有没有比创建表…
实体框架 - Code First 不加载引用的对象
我首先由代码生成两个简单的类。 public class Company { public int Id { get set } public string Name { get set } public virtual Address Addres…
EntityFramework CodeFirst FK关联问题
我正在尝试让 CodeFirst 正常工作,但遇到了外键和相关对象的问题。这可能是由于我不符合“约定”并且尚未了解如何正确覆盖我的设置中的约定。如果可…
EF CodeFirst:DropCreateDatabaseIfModelChanges 不起作用
我在 Global.asax: 中使用以下代码: DbDatabase.SetInitializer<MyDBContext> (new DropCreateDatabaseIfModelChanges<MyDBContext>()) 但它…