Я использую Entity framework 4.1 в приложении MVC 3. У меня есть сущность, где у меня есть первичный ключ, состоящий из двух столбцов (составной ключ). И это используется в другом объекте как внешний ключ. Как создать отношения? В обычных средах мы используем:
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; }
}
но что, если у категории есть два столбца?