Entity Framework et SQL Server Synonymes

entity-framework sql-server synonym

Question

Des recherches hâtives me disent que même EF4 ne supporte toujours pas les synonymes de SQL Server. Quelles sont mes options pour configurer un ensemble d'entités basé sur un synonyme comme s'il s'agissait d'un ensemble d'entités basé sur une table? Le plus grossier que j'ai proposé consiste à copier la table sous-jacente pour le synonyme, à l'ajouter à mon modèle, puis à renommer l'ensemble d'entités dans le modèle de magasin. Existe-t-il une solution de contournement plus élégante utilisant l’approche POCO ou code-first?

Réponse acceptée

Voir ce post - apparemment, vous pouvez le faire avec une manipulation manuelle de l'edmx.

Création d'un modèle Entity Framework sur plusieurs bases de données

Ce n'est pas élégant, donc il ne répond pas à votre question :-)


Réponse populaire

Vous pouvez créer une vue qui sélectionne des données à partir de votre synonyme, puis l'ajouter à votre modèle. Donner à la vue dans votre modèle le nom du synonyme.



Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow