为什么每次都要添加额外的外键?

时间:2012-06-25 11:10:26

标签: asp.net-mvc asp.net-mvc-3 entity-framework entity-framework-4.1

我正在使用MVC 3.我使用模型第一种方法。

我在模型文件夹中创建了产品实体。其中包含

  1. ProductID
  2. 名称---属性。
  3. 和另一个名为OrderItem的实体

    1. OrderID
    2. PrductID(产品表的外键)---属性。
    3. 现在,每当我建立关联并生成数据库时。在OrderItem表中,添加了一个附加属性 - “OrderItem_ProductID”

      因此,DB中的OrderItem表具有以下列。

      1. OrderID
      2. ProductID
      3. OrderItem_ProductID
      4. 为什么这个传统的财产?怎么避免呢?

0 个答案:

没有答案
相关问题