Expression.Coalesce in Linq to Entities

时间:2012-12-04 18:10:07

标签: c# linq linq-expressions

是否可以在Linq to Entities中使用Expression.Coalesce方法(http://msdn.microsoft.com/en-us/library/bb302730.aspx)? 怎么样?有任何可用的例子吗?

1 个答案:

答案 0 :(得分:6)

您可以在linq to entity查询中使用??运算符,如下所示:

var query = from x in context.Table
            select x.Property1 ?? "Test";

当您想要动态构造查询时,使用Expression.Coalesce方法。