动态Linq和使用之间

时间:2015-06-03 05:53:38

标签: c#-4.0 linq-to-entities entity-framework-6 dynamic-linq

我有一个动态Linq,它应该执行两个整数之间的比较。我尝试了很多但是没有一个能为我工作。

代码

db.Bibs.Where(" Id >=  1 && Id<1000 ")
db.Bibs.Where(" Id between  1 && 1000 ")

如何形成此字符串以使其工作。任何建议都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

假设这是SQL Server,它并不理解&amp;&amp;使用AND代替:

db.Bibs.Where(" Id BETWEEN 1 AND 1000 ")

http://weblogs.asp.net/scottgu/dynamic-linq-part-1-using-the-linq-dynamic-query-library