Ich erstelle neue Modelle, für die EF die Datenbank generieren wird. Models sieht wie folgt aus:Entity Framework CTP5, Code-First. Hilfe beim Erstellen von Referenztabellen über das Objektmodell
public class Model
{
public int Id { get; set; }
public string StyleNumber { get; set; }
public virtual IList<Metal> Metals { get; set; }
public virtual IList<ModelImage> Images { get; set; }
}
public class Metal
{
public int Id { get; set; }
public string Description { get; set; }
}
Ich würde Metall wie eine Referenztabelle sein w/den beiden Säulen, das Feld „Beschreibung“ einzigartig zu sein. Stattdessen erstellt EF die Metaltabelle mit einer zusätzlichen Spalte, die auf die Modell-ID verweist. Gibt es eine einfache Möglichkeit, das Verhalten über Datenanmerkungen oder die flüssige API zu ändern?