Phi*_*ill 6 nhibernate queryover
我正在学习QueryOver,但我不能为我的生活弄清楚如何做多个简单的查询.
我写了以下内容:
var result = Session.CreateCriteria(typeof (Product))
.CreateAlias("Categories", "categories")
.Add(Property.ForName("categories.Id").Eq(categoryId))
.List<Product>();
Run Code Online (Sandbox Code Playgroud)
这实现了期望的结果.基本上我有
产品> ProductCategory <类别
ProductCategory只有ProductId/CategoryId,我正在尝试选择特定类别中的所有产品.
我不知道从哪里开始尝试使用queryover执行此操作.
Phi*_*ill 14
经过很多坚持,我最终解决了这个问题.
var result = Session.QueryOver<Product>()
.Right.JoinQueryOver<Category>(x => x.Categories)
.Where(c => c.Id == categoryId)
.List();
Run Code Online (Sandbox Code Playgroud)
真是个任务:)
| 归档时间: |
|
| 查看次数: |
3135 次 |
| 最近记录: |