如何从表中生成代码时从数据库中推断出关系和基数?

时间:2013-06-13 01:07:22

标签: c# database-design code-generation sql-server-2012 cardinality

我正在从我的数据库生成代码(模型)。我不知道如果可能的话,如何设置我的数据库以创建包括基数的关系。这是可以完成的事情,还是因为我做了数据优先设计而只是简单地生成与没有关系或基数的表匹配的模型?

哦,如果我使用的是错误的术语,基数就是关系的类型(一对一,一对多,多对多)。这样我的模型将通过引用另一个模型或ICollection<T>模型生成。

例如:

public class OrderInformation
{
     public virtual int OrderId { get; set; }

     public virtual DateTime OrderDate { get; set; }

     public virtual BillingInformation BillingInfo { get; set; }

     public virtual Address DeliveryAddress { get; set; }

     public virtual ICollection<ItemInformation> ShoppingCart { get; set; }
}

0 个答案:

没有答案