Je crée de nouveaux modèles pour lesquels je vais laisser EF générer la base de données. Les modèles ressemble à ceci:Entity Framework CTP5, Code-First. Aide à la création de tables de référence via le modèle objet
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; }
}
Je voudrais métal à une table de référence w/les deux colonnes, le champ « Description » être unique. Au lieu de cela, EF crée la table Métal avec une colonne supplémentaire référençant l'ID du modèle. Existe-t-il un moyen simple de modifier le comportement via des annotations de données ou l'API fluide?