我正在学习 QueryOver,但我一生无法弄清楚如何进行简单的多对多查询。
我写了以下内容:
var result = Session.CreateCriteria(typeof (Product))
.CreateAlias("Categories", "categories")
.Add(Property.ForName("categories.Id").Eq(categoryId))
.List<Product>();
这达到了预期的结果。基本上我有
产品 > 产品类别 < 类别
ProductCategory 只有 ProductId / CategoryId,我正在尝试选择特定类别中的所有产品。
我不知道从哪里开始尝试使用 queryover 执行此操作。