【问题标题】:EF4: Compex Inheritance with InterfacesEF4:带有接口的 Compex 继承
【发布时间】:2011-03-17 16:15:04
【问题描述】:

我正在使用 EF4 生成模型。我的架构如下所示:

IMyEntity (custom interface) 
  -> MyEntity - EF generated class
IMyOtherEntity (custom interface)
  -> MyExtendedEntity (Customn Partial class) : MyOtherEntity (EF Generated)

第一个实体有一个 MyExtendedEntity 列表。有什么办法可以将它与实体框架绑定。我的目标是 ASP.NET 和 WPF。我遇到的主要问题是我需要 WPF 中的 ObservableCollection,而 EF 生成的类只有一个 EntityCollection,它甚至似乎都不是从 ObservableCollection 派生的。

【问题讨论】:

    标签: c# asp.net wpf entity-framework entity-framework-4


    【解决方案1】:

    您应该添加一个名称和命名空间与 EF 生成的实体匹配的部分类。在这个类中,添加一个围绕 EntityCollection 属性的 ObserableCollection 属性,并改为绑定到该属性。

    或者,您可以将实体映射到特定于视图的 ViewModel 类。搜索 MVVM 以找到有关此主题的大量信息。

    【讨论】:

      猜你喜欢
      • 2013-03-31
      • 2011-03-02
      • 1970-01-01
      • 2011-07-15
      • 2012-12-07
      • 1970-01-01
      • 2021-04-10
      相关资源
      最近更新 更多