LINQTOEF从string转DateTime不能使用ConvertToDateTime的办法

qq_92210 43 0 TXT 2019-04-29 06:04:02

担心以后找不到了,留着文档以备查。本方法用于解决linqtoEF中从string转成DateTime时不能使用LINQ的ConvertToDateTime的情况。仅用于备查。

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-04-29 06:04:02

可以可以可以,不错

Generic placeholder image 卡了网匿名网友 2019-04-29 06:04:02

仍然报错,“System.Data.Entity.SqlServer.SqlFunctions”上指定的方法“System.Nullable`1[System.DateTime] DateAdd(System.String, System.Nullable`1[System.Double], System.String)”无法转换为 LINQ to Entities 存储表达式。

Generic placeholder image 卡了网匿名网友 2019-04-29 06:04:02

一般, System.Data.Entity.SqlServer.SqlFunctions.DateDiff("day","2011-01-01" , "2011-01-02") 这个更好用

Generic placeholder image 卡了网匿名网友 2019-04-29 06:04:02

醍醐灌顶,很简单,完全没想到这个方法

Generic placeholder image 卡了网匿名网友 2019-04-29 06:04:02

有没有转double的呀..

Generic placeholder image 卡了网匿名网友 2019-04-29 06:04:02

一般,和预想的不太一样