2009-07-16 7 views
0

J'ai essayé Subsonic, mais j'ai rencontré un problème où j'aimerais pouvoir exécuter CTE vers SimpleRepository et récupérer mes POCO à partir de cette requête.Subsonic 3.0 Simplerepository: Comment exécuter sql simple (CTE)?

Existe-t-il un moyen d'exécuter SQL direct dans Subsonic 3.0, lors de l'utilisation de l'approche Simplerepository?

Pour expliquer mon problème dans Northwind db exemple: Je veux obtenir toutes les commandes qui ont un produit qui appartient à l'une de ces catégories (1,2,3). Je ne pouvais tout simplement pas trouver une bonne façon de le faire dans SimpleRepository Select ou LINQ. Avec CTE, je pourrais le faire en quelques secondes.

Exemple de ceci: How to: Directly Execute SQL Queries (LINQ to SQL)

Répondre

1

Vous pouvez utiliser CodingHorror comme Adam mentionne et de ce que vous pouvez également utiliser ToList ou ExecuteTypedList() pour récupérer votre liste dactylographiée.

Questions connexes