我正在从我的数据库生成代码(模型)。如果可能的话,我不确定如何设置我的数据库以创建包括基数的关系。这是可以做到的,还是因为我进行了数据优先设计,所以我只是坚持生成与没有关系或基数的表匹配的模型?
哦,如果我使用了不正确的术语,基数是关系的类型(一对一,一对多,多对多)。这样,我的模型将参考另一个模型或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; }
}