2010-11-22 5 views
3

Comment puis-je envoyer une requête LINQ en tant que chaîne à Entity Framework par exemple:Envoi de requête LINQ à Entity Framework en tant que chaîne

from s in students select s 

Je veux le compiler en Oracle et SQL Server

+1

Entité Sql est conçu pour ce genre de chose, LINQ aux entités voudrait dire que vous devez exécuter un code dynamique, ce qui est désagréable à dis le moins. – JonVD

Répondre

6

Vous voudrez peut-être pour voir Entity SQL.
est un exemple: http://msdn.microsoft.com/en-us/library/bb738684.aspx

Une autre possibilité est Dynamic LINQ.

+0

Entité Sql obtient la commande de chaîne, mais ce n'est pas une requête linq et il a une sorte de structure de serveur sql que je veux compiler ceci dans orcal et sql. – kamiar3001

+1

Entity SQL est aussi indépendant de la base de données que LINQ normal, c'est-à-dire qu'il est également traduit dans le langage de requête natif de votre base de données. Cependant, vous pouvez également consulter Dynamic LINQ (voir la modification de ma réponse). – Botz3000

Questions connexes