【发布时间】:2009-05-07 16:59:36
【问题描述】:
如何在 SubSonic/C# 中编写查询以执行以下操作?
从表中选择 isNull(col, someDefaultValue)
选择 x = 案子 当(条件)然后 col1 否则 col2 结尾 从表
【问题讨论】:
-
不清楚的问题。是否要在 LINQ 中编写查询?
如何在 SubSonic/C# 中编写查询以执行以下操作?
从表中选择 isNull(col, someDefaultValue)
选择 x = 案子 当(条件)然后 col1 否则 col2 结尾 从表
【问题讨论】:
我没有在本地启动和运行 SubSonic,但它看起来支持合并功能,这就是您的第一个查询似乎正在做的事情。 (Coalesce 接受任意数量的参数并返回第一个非空参数。)
【讨论】:
您可能想要使用subsonicproject 的内联查询函数示例
【讨论】: