我有一个Fruits包含以下列的表
UserID | FruitID
Run Code Online (Sandbox Code Playgroud)
我想验证UserID是否已在FruitID上获得授权,所以我写的是这样的:
var IsAuthorized = (from f in MyDC.Fruits
where f.UserID == TheUserID && f.FruitID == TheFruitID
select f.FruitID).SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)
因此,如果用户被授权,则查询返回ID,如果未经授权,则返回null.然后我检查返回值是否为null,然后根据返回的值设置bool.
我想要做的是返回bool:如果用户被授权,那么它应该返回true.
如何修改查询以返回布尔值?
谢谢.