EF4:ObjectContext 生命周期?
我正在开发一个使用 Entity Framework 4 和 SQL Compact 4 的 WPF 桌面应用程序。我看到了两种不同风格的 Repository 类: Repository 实例化一个 >…
使用 EF POCO 对象获取只读数据绑定
我将 EF4 与 WPF 一起使用。我以主从样式将数据绑定到 DataGrid。想想 Northwind 客户 ->订单->订单详情。 我发现当我使用 POCO 对象时,Orders …
实体框架 4:将导航属性封装在业务对象中
我想将所有 EF 实体封装在业务对象中。 EF 实体“Investment”将具有一个“BoInvestment”业务对象,该对象保存实体内部并路由所有属性。 对于导航属…
EF 4 Code First:如何修改生成的联结表的命名约定?
我正在与现有数据库集成,因此我希望由 EF4 Code First 代码生成的表遵守已存在的表命名约定。 现有约定是单数实体名称,以小写“t”为前缀(例如tPro…
L2E:GroupBy 总是被翻译成 Distincts,而不是 Group By
如何让 Linq-to-Entities 提供程序真正执行 GROUP BY?无论我做什么,它总是生成比实际的 GROUP BY 慢得多的 SQL。例如: var foo = (from x in Conte…
EF:如何减少第一次 DataContext 初始化时间
我对具有 100 多个表的数据库使用自动生成的实体框架数据模型。虽然我只使用 5 个表,但我选择将所有表映射到 C# 类。 每次我启动在 FormLoad 事件中…
Entity Framework 4 / Linq:如何在查询中从 DateTime 转换为字符串?
我有以下查询: from a in Products select new ProductVM { id = a.id, modified = a.modified.ToString() } 这给了我一个错误: LINQ to Entities d…
实体框架 4 和 WPF
我正在编写一个 WPF 应用程序,使用 MVVM 设计和 Entity Framework 4 作为 ORM。我的视图模型中有集合属性,其中包含从 EF4 作为 IEnumerable 集合返…
实体框架 - 添加带有代理对象的 POCO,然后更新同一对象会在数据库中创建重复的项目
我正在将 Entity Framework 4.0 与 POCO 实体结合使用,并使用动态代理进行更改跟踪。我正在尝试添加一个实体,调用 SaveChanges,然后更新一些需要从…
EF 4.1 - 模型关系
我正在尝试使用 EF 4.1 的 RC 版本创建一个快速的 ASP.NET MVC 3 应用程序。我有两个模型: public class Race { public int RaceId { get set } publ…
EF4:映射到“额外字段”桌子
我有两个表: TICKET GUID (PK) 还有与此问题无关的其他列 TICKET_PROPERTIES GUID (partial PK, FK to TICKET.GUID) FIELDNAME (partial PK) FIELDVA…
如何将新实体与 EF4 中的现有实体关联?
我有一个 Patient 实体(存储有关患者的最新信息)和一个 TreatmentPlanPatient 实体(患者日期的副本,就像“治疗计划”,另一个与此问题无关的实体…
实体框架 4 - 如何更新对象
NET 4 和 C#。 我有一个对象 (myContentObj) 和一个导航属性 (CmsGroupsTypes)。 我需要更新特定对象的导航属性。 目前,我使用下面的代码删除当前关…
返回 IEnumerable/IList时出现问题
我无法返回 IEnumerable 和 IList,我做不到! 我正在将 EF 4 与 POCO 一起使用, 这是整个方法: //public IList<Genre> GetGenresByGame(int ga…