1 votes

Linq@sql Est-il possible d'exécuter une requête sql avec Linq2Sql pour un type non défini dans le codegen ?

J'ai une application et j'en suis arrivé à un point où j'ai besoin de construire une déclaration sql de façon dynamique. une déclaration sql de façon dynamique.

Existe-t-il un moyen de l'exécuter et de renvoyer un type qui n'a pas été défini ? via le designer avec Linq2Sql ??

Malcolm

0voto

zwanz0r Points 563

Vous voulez parler d'un type existant que vous avez vous-même défini ? Ce n'est pas possible, vous devez toujours faire correspondre les objets LINQ2SQL à votre propre logique d'objet (objets de schéma).

Dans .NET4, vous aurez plus d'options pour contrôler le type de sortie, mais seulement avec LINQ2Entities. LINQ2SQL restera inchangé.

0voto

Terry Phan Points 36

Non.

Vous pouvez créer dynamiquement une requête SQL et l'exécuter, mais elle DOIT correspondre à un type dans le contexte de données.

Je finis généralement par créer une vue et par l'ajouter au contexte de données ou par utiliser la bonne vieille bibliothèque SQLClient.

c'est la vie

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X