Entity framework LINQ到SQL中的偏移量
我正在C#ASP.NETMVC4中使用EF6.0.0。 当我在linq中使用Take(10)和Skip(30)时,在sql profiler中,我可以将其视为where子句中的前10名和“>30”。 如何编写linq,使我Entity framework LINQ到SQL中的偏移量,entity-framework,linq,linq-to-sql,Entity Framework,Linq,Linq To Sql,我正在C#ASP.NETMVC4中使用EF6.0.0。 当我在linq中使用Take(10)和Skip(30)时,在sql profiler中,我可以将其视为where子句中的前10名和“>30”。 如何编写linq,使我 OFFSET 30 ROWS FETCH NEXT 10 ROWS ONLY 谢谢。你试过这样做吗 int skipRecords = 30; int takeRecords = 10; context.SomeEntities.Skip(() => skipReco
OFFSET 30 ROWS
FETCH NEXT 10 ROWS ONLY
谢谢。你试过这样做吗
int skipRecords = 30;
int takeRecords = 10;
context.SomeEntities.Skip(() => skipRecords)
.Take(() => takeRecords)
.ToList();
如果您使用变量,sql查询将被参数化。那么在EF 6.0.0中是不可能的吗?