0

下午,我如何将其设置为不等于?我基本上想说,如果 p.catrgory 不等于数据库中的类别之一。

 p.category == dc.Categories.SingleOrDefault(c => c.Name == p.category).Name

提前致谢

4

3 回答 3

3

p.Category是不是在数据库中?

var exists == !dc.Categories.Any(c => c.Name == p.category)
于 2012-07-06T15:25:44.367 回答
1
dc.Categories.Where(c => c.Name = p.category).Any();

如果存在,它将返回 true,因此,使用,!运算符

!dc.Categories.Where(c => c.Name = p.category).Any();
于 2012-07-06T15:27:31.463 回答
0

你应该改变:

p.category == dc.Categories.SingleOrDefault(c => c.Name == p.category).Name

p.category == dc.Categories.SingleOrDefault(c => c.Name != p.category).Name

如果 p.category 不等于数据库中的类别之一

于 2012-07-06T15:25:41.690 回答