Ich verwende Entity Framework 4.1 in der MVC 3-Anwendung. Ich habe eine Entität, bei der der Primärschlüssel aus zwei Spalten besteht (zusammengesetzter Schlüssel). Und dies wird in einer anderen Entität als Fremdschlüssel verwendet. Wie erstelle ich die Beziehung? In normalen Scnerios verwenden wir:
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; }
}
aber was ist, wenn die Kategorie einen Schlüssel mit zwei Spalten hat?