实体框架:(?)问号的用途/含义是什么

Md *_*lam 2 c# linq entity-framework entity-framework-6

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

 uOW.ApplicationDetailsRepository.Get()?
                    .Where (x=>x.Name=="SomeConditions").Tolist();
Run Code Online (Sandbox Code Playgroud)

egn*_*tor 7

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

这是一个详细解释的参考.

  • @MdAslam使用的是三元运算符,[参考](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/conditional-operator) (3认同)