2010-11-22 49 views
3

如何发送LINQ查询作为字符串实体框架例如:发送LINQ查询到实体框架作为字符串

from s in students select s 

我想在Oracle和SQL Server编译此

+1

实体SQL是专为这样的事情,LINQ到实体将意味着,你必须执行动态代码,这是坏坏地至少可以说。 – JonVD 2010-11-22 11:13:39

回答

6

你可能想看看Entity SQL
这里是一个例子:http://msdn.microsoft.com/en-us/library/bb738684.aspx

另一种可能性是Dynamic LINQ

+0

实体Sql获取字符串命令,但它不是LINQ查询,它有一种SQL Server结构howover我想在orcal和sql中编译这个。 – kamiar3001 2010-11-22 11:15:26

+1

实体SQL就像正常的LINQ一样独立于数据库,即它也会被转换为数据库的原生查询语言。不过,您也可以看看Dynamic LINQ(请参阅我的答案的编辑)。 – Botz3000 2010-11-22 11:22:02