我有一个动态Linq,它应该执行两个整数之间的比较。我尝试了很多但是没有一个能为我工作。
代码
db.Bibs.Where(" Id >= 1 && Id<1000 ")
db.Bibs.Where(" Id between 1 && 1000 ")
如何形成此字符串以使其工作。任何建议都将受到高度赞赏。
答案 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