繁体   English   中英

我如何在C#中使用LINQ“选择null作为”列”

[英]How do I “select null as ”Column" Using LINQ in C#

如何在linq中选择NULL作为列选项。

我的sql会读。

Select field1, field2, field3, null as "null", field4 
from table1

我的linq查询将是:

from t in table1
select new { t.field1, t.field2, t.field3, null as "null", t.field4}

Visual Studio生成的错误是:

无法分配给匿名类型属性

删除as "null"并命名参数,将null强制转换为其类型:

from t in table1
select new { t.field1, t.field2, t.field3, someField = (string)null, t.field4}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM