Subsonic 在亚音速2.2查询中使用coalesce关键字的最佳方式是什么?

Subsonic 在亚音速2.2查询中使用coalesce关键字的最佳方式是什么?,subsonic,subsonic2.2,Subsonic,Subsonic2.2,我想使用亚音速2.2创建以下查询: SELECT coalesce(col1, col2) AS result FROM someTable 类似于此: DAL.DB.Select( string.Format("COALESCE({0}, {2}) as result", DAL.SomeTable.Columns.col1, DAL.SomeTable.Columns.col2 )) .From<DAL.SomeTable>()

我想使用亚音速2.2创建以下查询:

SELECT coalesce(col1, col2) AS result
FROM someTable

类似于此:

DAL.DB.Select(
    string.Format("COALESCE({0}, {2}) as result",
        DAL.SomeTable.Columns.col1,
        DAL.SomeTable.Columns.col2
    ))
.From<DAL.SomeTable>()
...

是的,这就是我最后要做的。我只是想知道是否有任何方法可以使用实际的亚音速特性。不幸的是,没有-有时使用视图可以是一种解决方法,否则您必须自己在亚音速中实现它。