日期:2014-05-20  浏览次数:20686 次

各位路过的,酱油的,住店的,打尖的,帮小弟解决个问题吧
select * from JiBenXinXi
where datediff(yyyy,birthday,getdate()) between 16 and 20



上面的sql语句怎么在C#里用linq to sql写出来(16,20两个数字换成两个可以输入数字的文本框),帮忙解决一下,谢了。

------解决方案--------------------

------解决方案--------------------
这肯定没有啊,这是linq

C# code

   var query = from c in Orders
   where 1 < DateTime.Now.Year-c.OrderDate.Year &&
         100 > DateTime.Now.Year - c.OrderDate.Year
         select new { c.OrderID,c.OrderDate};