最佳答案
我在 MVC 3应用程序中使用实体框架4.1。我有一个实体,其中主键由两列(组合键)组成。这在另一个实体中作为外键使用。如何建立关系?在正常的场景中,我们使用:
public class Category
{
public string CategoryId { get; set; }
public string Name { get; set; }
public virtual ICollection<Product> Products { get; set; }
}
public class Product
{
public int ProductId { get; set; }
public string Name { get; set; }
public string CategoryId { get; set; }
public virtual Category Category { get; set; }
}
但是如果分类有两列键呢?