代码之家  ›  专栏  ›  技术社区  ›  Zachary Scott

msef4:如何破译自引用表?

  •  0
  • Zachary Scott  · 技术社区  · 14 年前

    我有一个包含如下字段的产品表:

    public class Product {
        public int ID {get;set;}
        ...
    }
    

    public class CrossSell {
        public int ProductID {get;set;}
        public int CrossSellID {get;set;}
    }
    

    EntityFramework4(EFSecondEdition)获取这些表并创建Product和Product1关系,其中连接表的行称为交叉销售。

    我想要的是:

    public class Product {
        public int ID {get;set;}
        ...
        public IList<Product> CrossSells {get;set;}
    }
    

    EF创建了:

    public class Product {
        public int ID {get;set;}
        ...
        public IList<Product> Products {get;set;}
        public IList<Product> Products1 {get;set;}
    }
    

    编辑:

    1 回复  |  直到 14 年前
        1
  •  2
  •   Craig Stuntz    14 年前

    在模型浏览器中查找实体。找到 Products1 财产。单击它。在属性编辑器中重命名它。