Csharp/C#教程:方法X没有支持的SQL转换 – 布尔值和日期时间分享


方法X没有支持的SQL转换 – 布尔值和日期时间

有没有人建议如何使LINQ to SQL支持这个function?

public bool IsEnabled() { return !this.Disabled && ((!this.EnabledFrom.HasValue || this.EnabledFrom  DateTime.Now)); } 

禁用是bool,EnabledFrom和EnabledTo是DateTime? 和所有数据库字段。

使您的IsEnabled方法返回一个表达式。

见这里: http : //www.atrevido.net/blog/2007/09/05/Calling+Custom+Methods+In+LINQtoSQL.aspx

类似下面的内容(未经测试):

上述就是C#学习教程:方法X没有支持的SQL转换 – 布尔值和日期时间分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 static Expression> IsEnabled = a => !a.Disabled && ((!a.EnabledFrom.HasValue || a.EnabledFrom < DateTime.Now) && (!a.EnabledTo.HasValue || a.EnabledTo > DateTime.Now)); 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1023850.html

(0)
上一篇 2022年1月8日
下一篇 2022年1月8日

精彩推荐