除了LINQ中的一个列值外,如何将列的所有值返回为null?

除了LINQ中的一个列值外,如何将列的所有值返回为null?,linq,Linq,我只想从数据库中返回一个列值,其他列值为null。在林克我怎么做?还必须在检索时将不可为null的字段的值设为null# VB.NET Dim results = From item in db.items Select iif(item.col1 == value ? item1.col : Nothing) 可以用一个例子更清楚地解释您的需求 Dim results = From item in db.items Select iif

我只想从数据库中返回一个列值,其他列值为null。在林克我怎么做?还必须在检索时将不可为null的字段的值设为null#

VB.NET

Dim results = From item in db.items
              Select iif(item.col1 == value ? item1.col : Nothing)

可以用一个例子更清楚地解释您的需求
Dim results = From item in db.items
              Select iif(item.col1 == value ? item1.col : Nothing)