2010-11-21 8 views
1

Je suis débutant avec EF, et ma question est: est-il possible d'utiliser une chaîne de connexion avec plusieurs modèles? Parce que mon application pourrait avoir 50 modèles et il serait amusant de changer la chaîne conn dans 50 fois .EntityFramework Chaîne de connexion unique

Merci ...

Répondre

0

No. Un EntityConnection fournit 2 ensembles d'informations: chaîne de connexion fournisseur qui est essentiellement la chaîne de connexion de base de données et est égale sur tous vos modèles (même si vous accédez à la même et Informations de métadonnées qui pointe vers les fichiers CSDL (Conceptual Schema Definition Layer), SSDL (Stock Schema Definition Layer) et MSL (Mapping Schema Layer), et indique au contexte où trouver ces fichiers. n'est pas égal à travers vos modèles:

connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl; 
provider connection string="Data Source=.;...." 


Le ne façon que vous pouvez avoir une chaîne de connexion dans votre solution est de ne pas avoir des fichiers EDM du tout: Entity Framework Code First Development