如果我有列A和B SQL表X,我想选择B的数据长度,以及列A,我怎么做这在一个单一的表达? 例如:
var results = dc.X.Select(x => SqlFunctions.DataLength(x.B))
将返回我包含一列等于B的长度结果。 这是什么说法看起来像如果我想包括一个在同一个结果集? 我想这一点,但不会明显地编译:
var results = dc.X.Select(x => new { SqlFunctions.DataLength(x.B), x.A });
出现错误:
错误CS0746:无效的匿名类型成员声明。 匿名类型的成员必须有一个成员赋值,简单名称或成员访问来声明。