2008-12-12 7 views
2

Nous créons des tables en cours d'exécution. Ils ont la même disposition de schéma que les tables qui existent dans notre DBML mais avec un autre nom. Nous voulons définir les noms des tables dans runtime dans notre utilisation de Linq à Sql. L'utilisation de classes wrapper sur les métadonnées comme indiqué dans https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=4233721&SiteID=1 fonctionne très bien pour les mises à jour, les suppressions et les insertions.Lecture à partir de tables créées dynamiquement avec LINQ

Est-ce que quelqu'un sait comment nous pouvons faire en sorte que la lecture de la table de remplacement fonctionne?

Répondre

0

Vous devez nouveau votre expression LINQ lors de l'exécution via System.Linq.Expressions

1

Vous devez utiliser un external mapping file. Remplissez le fichier XML avec les noms de votre table lors de l'exécution. Cela prend le pas sur le mappage basé sur l'attribut.

Questions connexes