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

时间:2011-03-31 12:36:36

标签: linq

我想从数据库中只返回一个列值和其他列值为null。我怎么能在LINQ中做到这一点?还必须在检索

时将不可空字段的值设为null

1 个答案:

答案 0 :(得分:1)

C#

var results = from item in db.items
              select (item.col1 == value ? item.col1 : null);

VB.NET

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