如何“选择null”作为“column”;在c#中使用LINQ

本文关键字:LINQ column 选择 null 作为 如何 | 更新日期: 2023-09-27 18:19:17

如何在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生成的错误是:

不能赋值给匿名类型属性

如何“选择null”作为“column”;在c#中使用LINQ

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

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