下午 我怎么设置这不等于?我基本上试图说,如果p.catrgory不等于数据库中的一个类别。
p.category == dc.Categories.SingleOrDefault(c => c.Name == p.category).Name
提前致谢
答案 0 :(得分:3)
p.Category
不在数据库中?
var exists == !dc.Categories.Any(c => c.Name == p.category)
答案 1 :(得分:1)
dc.Categories.Where(c => c.Name = p.category).Any();
如果存在则返回true,因此,使用!
运算符
!dc.Categories.Where(c => c.Name = p.category).Any();
答案 2 :(得分: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不等于数据库中的某个类别