我有一个简单的查询,它生成了一些奇怪的 SQL 翻译,当对象饱和时,它会炸毁我的代码。
来源: 24直播网
我希望这个查询应该转化为:
相反,我得到了这个:
因为我正在使一个 POCO 饱和,其中 是一个 ,它爆炸了,说我不能将 分配给 。
有什么想法吗?
编辑:修复了属性名称,使它们有意义...
最佳答案
c# 解释(false)还是 sql 解释(null)?
这在sql中运行所以sql解释。这就是时髦翻译的原因 - 该操作确实返回可为 null 的 bool 值。
使用此查询将可为 null 的 bool 值转换为普通的旧 bool 值。
关于c# - Linq to SQL 奇怪的 SQL 翻译,就介绍到这里了,希望对你有所帮助!