2012-12-09 2 views

Répondre

5

Peut-être. Ça dépend de plusieurs facteurs. Si vous utilisez une version moderne de SQL Server, il existe une fonctionnalité appelée Synonymes, qui vous permet de "mapper" une table d'une base de données à une autre.

Malheureusement, le concepteur de données EF ne reconnaît pas ou ne comprend pas les synonymes. Il existe un moyen de fusionner manuellement deux fichiers .EDMX en un, mais c'est une énorme douleur. Lorsque j'utilise des synonymes, je préfère utiliser l'approche Code First. J'utilise l'extension Entity Framework Power Tools pour rétroconcevoir les tables à un premier modèle de code, et cela fonctionne très bien avec les synonymes.

Si vous souhaitez utiliser .edmx, vous pouvez essayer l'approche ici:

http://rachel53461.wordpress.com/2011/05/22/tricking-ef-to-span-multiple-databases/

Questions connexes