sql: select datediff(dd,convert(datetime,'2010/11/2'),GETDATE())
換成Linq:
var pcrDetail = from p in db.PcrDetail
where new string[] { "Open", "Reject" }.Contains(p.Task_Status) && !p.Project_No.ToLower().StartsWith("tmp")
&& SqlMethods.DateDiffDay(SqlMethods.DateDiffDay( DateTime.Now) >= minDay && SqlMethods.DateDiffDay(DateTime.Parse(p.Task_DueDate), DateTime.Now) <= maxDay
select p;
int j = 0;報錯:說Linq to sql不支持在裏面直接寫DateTime.Parse(p.Task_DueDate).請問這裡應該怎樣寫(不在外面再定義時間格式的參數)?
換成Linq:
var pcrDetail = from p in db.PcrDetail
where new string[] { "Open", "Reject" }.Contains(p.Task_Status) && !p.Project_No.ToLower().StartsWith("tmp")
&& SqlMethods.DateDiffDay(SqlMethods.DateDiffDay( DateTime.Now) >= minDay && SqlMethods.DateDiffDay(DateTime.Parse(p.Task_DueDate), DateTime.Now) <= maxDay
select p;
int j = 0;報錯:說Linq to sql不支持在裏面直接寫DateTime.Parse(p.Task_DueDate).請問這裡應該怎樣寫(不在外面再定義時間格式的參數)?
解决方案 »
- 关于网站多语言,谁能给一个详尽的方案。谢谢~
- 实现真Excel格式文件导出
- 我想在其他程序上增加一个连接页面,全部代码如下,但是现实出来的是一个空白页,
- 如何在录入或修改数据所有地方自动转移单引号呢?????????。
- 求一个文本编辑控件
- 自定义控件和一般用户控件的异同
- 【UI问题】:ASP.Net中如何在父窗口和子窗口中进行Server控件的信息交互?(不刷新父窗口)
- 没有源码,我想把编译过的asp里面的html页面里面的东西改下,不知道有没有办法?求大神解答
- 请问如何将asp.net生成的图片存为文件及数据库
- 调用http://www.metabuilders.com/Tools/ComboBox.aspx的combobox的问题--waiting!!
- 如何让gridview显示数据的时候,将字段名竖着排列,而将数据横着
- 求JS的HH:mm格式正则表达式
Linq to sql不支持DateTime.Parse(p.Task_DueDate)這種寫法
但支持System.Convert.ToDateTime(p.Task_DueDate)這種寫法
LINQ to Entities does not recognize the method 'System.String ToString(System.String)' method, and this method cannot be translated into a store expression.
select cast(TestTime as datetime) from TestTable// 其中TestTime为String类型,查询的时候转换为datetime类型了
可在 db.表名 后加上.ToList()即可