Entity Framework et les synonymes SQL Server

La search de Hasty me dit que même EF4 ne supporte toujours pas les synonymes de SQL Server. Quelles sont mes options pour configurer un set d'entités basé sur un synonyme comme s'il s'agissait d'un set d'entités basé sur une table? Le plus grossier que j'ai trouvé est de copyr la table sous-jacente pour le synonyme, l'append à mon model, puis renommer l'set d'entités dans le model de magasin. N'y a-t-il pas de solution de contournement plus élégante utilisant l'approche POCO ou code-first?

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

Création d'un model de entity framework couvrant plusieurs bases de données

Ce n'est pas élégant, cependant, il ne répond pas à votre question 🙂

Vous pouvez créer une vue qui sélectionne datatables de votre synonyme, puis append la vue à votre model. Donner à la vue dans votre model le nom du synonyme.