将数据注释验证器与实体框架结合使用
我正在开发使用实体框架和 POCO 类的 WPF 应用程序。我想在 UI (WPF) 中使用 POCO 类的数据注释进行客户端验证。由于我无法修改 POCO 类(它将在更新…
在分离的 POCO 代理上设置相关实体 ID
我有一个来自 EF 4.0 的分离的 POCO 代理(分离意味着 ObjectContext 已释放)。 我有一个属性 MyRelatedEntityId,它是导航属性 MyRelatedEntity 的 …
如何使用存储库模式预先加载子实体
我有一个名为 Tour 的实体,它可以有许多 Agent。我可以添加代理,但无法删除它们。 // _repo is injected.... var tour = _repo.GetById(tourId) tou…
领域实体、DTO 和视图模型
我有一个 ASP.NET MVC 2 应用程序,带有 POCO 域模型和 NHibernate 存储库层。我的域模型不知道我的视图模型,因此我使用自动映射器从视图模型转到实…
LINQ - 在 EF4 中使用 POCO 与 LinqToEntities 进行左连接
我的 JOIN 遇到很多麻烦,我不知道它是否取决于 EDM 还是只是 LINQ 查询。 当我在 SSMS 中尝试这个 T-SQL 时,它就像一个魅力: 选择 g.Id、g.Title、…
在连接中检索整个对象而不仅仅是属性
无论如何,我是否可以获取整个对象 Platform 而不仅仅是此查询中的属性,我将 Poco 与 EF4 结合使用: var games = (from g in ctx.Games join p in c…
桌面和 Windows Mobile 之间的单一域模型类
我最近在考虑启动一个示例项目,以找到使用 WCF、Windows 窗体、WPF、紧凑框架的 N 层应用程序之间的公式。 因此,我决定有效的方法是使用 WCF 服务创…
用于获取属性名称的 Linq 表达式和扩展方法
我正在看这篇文章,它描述了一种在 POCO 属性之间进行数据绑定的简单方法:数据绑定 POCO 属性 Bevan 的评论之一包括一个简单的 Binder 类,可用于完…
实体框架 4 - 与 CTP5 视图的一对多关系(代码优先)
我正在尝试映射两个实体之间的 1-M 关系,其中第一个实体通常映射到表,第二个实体从视图中获取。 涉及的实体是: public class Institute { public i…
为什么我的 poco 实体不是代理?
我无法弄清楚我的实体出现奇怪行为的原因。 我使用从数据库生成的 POCO 类以及 CTP5 引入的 dbContext 模板。 在我的 DbContext 中,我有几个实体,当…
POCO 代理拦截 CollectionChanged 事件
我有一个 WPF ListBox,其 ItemsSource 绑定到 Entity Framework 4 POCO 代理上的 ObservableCollection 导航属性。我希望用户能够在列表中添加和删除…
使用 POCO 和 ViewModel 的 MVC3 EF 模型优先
这里有很多关于这个主题的精彩帖子,我已经尝试全部阅读。我是一名资深的 n 层开发人员,但尝试开始使用 MVC3/EF 应用程序。我已经通过 EF POCO 生成…