标签: c# entity-framework linq entity-framework-6
我是我的新项目,他们在项目中使用了Entity Framework& LINQ to 操纵数据库数据。在这里,我无法理解为什么在以下查询中的get()方法之后使用问号(?)。是否可以使用(?)标记,如下所示?如果是,那么请你详细解释一下。
uOW.ApplicationDetailsRepository.Get()? .Where (x=>x.Name=="SomeConditions").Tolist();
答案 0 :(得分:7)
当问号以这种方式使用时(结合句点:?.),它被称为Null条件运算符。在尝试声明的其余部分之前,它是null的检查。
?.
null
这是This link详细解释。