Expression.Coalesce in Linq to Entities

Gui*_*ira 2 c# linq linq-expressions

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

Adu*_*cci 6

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

var query = from x in context.Table
            select x.Property1 ?? "Test";
Run Code Online (Sandbox Code Playgroud)

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