【发布时间】:2015-12-18 11:07:23
【问题描述】:
我想以编程方式获取翻译后的 Linq 查询并使用该 Sql 语法做一些事情。
假设这是我的代码:
public class MyApiController:ApiController
{
public IQueryable<object> Get()
{
var objs=Context.Objexts.Where(m=>m.Id>10);
return objs;
}
}
我想查找并获取如下 Sql 语法:
SELECT * FROM dbo.Objexts where Id > 10
【问题讨论】:
-
不要做你想做的事。为什么要获取从 Linq 生成的 SQL 查询?
-
是的,你也不明白你为什么要这样做,你可以用代码设置查询,你为什么要改变实际的查询?
标签: c# sql-server entity-framework linq asp.net-web-api