2011-08-20 2 views
1

Les conventions Code-First me lancent vraiment en boucle. Je travaille avec une base de données existante, donc je mélange de nouvelles tables avec des tables existantes. J'utilise la classe EntityConfiguration lorsque j'ai besoin de configurer différents mapping/relations, alors disons que j'ai un client et une commande. Si les conventions ne sont pas en ligne, ai-je besoin de créer deux classes EntityConfiguration, une pour chaque extrémité? Est-ce oui ... pas ... parfois? Je suis vraiment confus ici ...Entity Framework 4.1 Code First Override Conventions Confusion

Merci

Répondre

1

Sans savoir ce que vos correspondances ressemblent il est difficile de dire, mais je voudrais essayer quelque chose comme ça pour une coutume une à plusieurs cartographie.

protected override void OnModelCreating(DbModelBuilder modelBuilder) 
{ 
    modelBuilder.Entity<Order>() 
     .HasRequired(o => o.Customer) 
     .WithMany(c => c.Orders) 
     .HasForeignKey(o => o.CustomerId); 

    base.OnModelCreating(modelBuilder); 
} 
+0

ok, donc ici vous commencez avec la commande, puis la configuration. pourriez-vous également commencer avec la coutume et faire essentiellement la même chose? C'est là que ma confusion est. – Marco

Questions connexes