FreeSql icon indicating copy to clipboard operation
FreeSql copied to clipboard

orm表达式问题,

Open LostAsk opened this issue 4 years ago • 1 comments

H9P {K3TY7R$5I{$SZX1OQ4

NYCX}VKHAC00%`LB9G8B}TS 问题:使用表达式时,

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

LostAsk avatar Jun 17 '21 08:06 LostAsk

这个问题知道,暂时先用三元吧,解析起来有需求冲突还没区分开来

2881099 avatar Jun 20 '21 16:06 2881099