[英]Get all parents that have children using a c# lambda expression
-------请忽略此职位----------
我先在文本编辑器中编写帖子,然后再将其放在此处,然后完全粘贴错误的文本块。
我好累,不应该操作重型机械或键盘。
我会在下面将答案标记为正确,因为它的确是正确的。
------免责声明------------
在以下情况下,我将如何编写lambda查询?
All Barcodes have a Category, but not all Categories have a Barcode.
Select all Categories that have a Barcode.
寻找类似的东西:
var categories = db.Categories.Where(...)
这个问题可能已经有了答案,但是我显然缺少寻找它的搜索词。
谢谢!
var categories = db.Categories.Where(category => category.Barcodes.Any())
或可能
var categories = db.Categories.Where(category => category.Barcode != null)
var catsWithBarCode = Categories.Where(c => c.Barcode != null);
根据描述,该关系似乎是:类别{1} --- {0,1}条码
如果类别的大小非常大(它总是大于条形码),则替代方法的性能会更高。
Barcodes.Select(c => c.Category);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.