方法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