2009-08-19 6 views
0

code Exemple tiré de another SO QuestionComment gérer les modifications de schéma et utiliser la méthode Include dans Entity Framework?

var test = context.Tests 
        .Include("Question.QuestionLocale") 
        .FirstOrDefault(); 

Si votre schéma de base de données nécessaire pour changer pour une raison quelconque, comment un développeur peut traiter avec des valeurs codées en dur utilisées dans une méthode qui prend un paramètre de chaîne (Inclure la méthode utilisée comme un exemple), et sachez qu'il y a un problème? J'ai eu l'impression que l'un des principaux arguments de vente de Linq-to-Entities était sa nature fortement typée; une fois qu'une modification du schéma est effectuée et que le modèle de données d'entité correspondant est mis à jour, vous savez immédiatement qu'il y a un problème, car votre code ne peut plus être compilé. Cela ne brise-t-il pas le typage? Existe-t-il des alternatives à l'utilisation de cette construction (je suis nouveau à EF - donc j'ai beaucoup de questions, dont certaines sont élémentaires)?

Merci!

Répondre

Questions connexes