【发布时间】:2016-03-20 00:49:21
【问题描述】:
我要执行以下选择:
SELECT 0 as Value
LINQ for SQL 中的相关语法是什么?
编辑
我想在这样的 Concat() 调用中使用相关的 LINQ for SQL 语句
var c = (from a in mytable select a.Value).Concat(select 0).Sum();
如您所见, Concat(select 0) 显然无法编译。有什么想法吗?
编辑 2
David 建议改用简单的集合。我试过了
private decimal[] mZeroDecimals = new[] { 0.0m };
...
public void MyFunction()
{
var c = (from a in mytable select a.Value).Concat(mZeroDecimals).Sum();
...
但它会引发异常本地序列不能用于查询运算符的 LINQ to SQL 实现中,但 Contains() 运算符除外。
【问题讨论】:
标签: linq-to-sql scalar