比如现在有一个DateTime?和DateTime怎么去比较两者是不是同一天,Convert直接跪了。。。
------解决思路----------------------
https://technet.microsoft.com/zh-cn/magazine/system.data.objects.sqlclient.sqlfunctions(VS.110).aspx
listview = entities.p2p_paywithdrawals.Where(p => p.createtime.HasValue && System.Data.Objects.SqlClient.SqlFunctions.DateDiff("d", p.createtime.Value, t_data) == 0)
p.createtime.HasValue会翻译为sql中的is null判断,DateDiff这个方法会隐式转换datetime为可空类型,只不过SQL中的dateDiff与NULL比较可能返回空值,没试过EF中是否会有问题