实体框架:(?)问号

时间:2018-05-04 05:22:27

标签: c# entity-framework linq entity-framework-6

我是我的新项目,他们在项目中使用了Entity Framework& LINQ to 操纵数据库数据。在这里,我无法理解为什么在以下查询中的get()方法之后使用问号(?)。是否可以使用(?)标记,如下所示?如果是,那么请你详细解释一下。

 uOW.ApplicationDetailsRepository.Get()?
                    .Where (x=>x.Name=="SomeConditions").Tolist();

1 个答案:

答案 0 :(得分:7)

当问号以这种方式使用时(结合句点:?.),它被称为Null条件运算符。在尝试声明的其余部分之前,它是null的检查。

这是This link详细解释。