FreeSql
FreeSql copied to clipboard
orm表达式问题,

问题:使用表达式时,
c#使用快捷的表达式树 ToList(x=>new {isenabled=x.statuscode!=documentcode.xx}),解析到SQL语句 select * from sys_menu SELECT ((a.[status_code] <> N'Forbidden')) as1 FROM [sys_menu] a 会报错 现在要强制使用 三元表达式的 表达式树ToList(x=>new {isenabled=x.statuscode!=documentcode.xx?true:false}),解析到的sql才正确(case when) 数据库:sql server 2012
这个问题知道,暂时先用三元吧,解析起来有需求冲突还没区分开来