我有 DocumentField_1 和 DocumentField_2 的类型定义,这是完全不同的。
DocumentField_1 如果赋值为真,则有记录,否则记录将不存在,因此它是布尔类型。并且 DocumentField_2 具有日期值。
我在 sql 中有以下查询,我想使用 linq2db 编写。
说这些是不同类型(布尔值和日期)的方法是什么?
select 'True' from DocumentField_1 where DocumentField_1.DocumentId = 2
union all
select CONVERT(varchar, value) from DocumentField_2 where DocumentField_2.DocumentId = 2
DocumentField_1 的架构是
Id -> int
DocumentId -> int
DocumentField_2 的架构是
Id -> int
DocumentId -> int
Value -> datetime