Cal*_*lin 1 nhibernate linq-to-nhibernate queryover
我有以下代码:
1: ids = GetAnArrayOfIds();
2: jobEntities = jobEntities.Where(j => j.Locations.Select(l => l.Id).Any(ids.Contains));
Run Code Online (Sandbox Code Playgroud)
如何使用QueryOver编写2?
谢谢,
var results = session.QueryOver<Job>()
.JoinQueryOver<Location>(u => u.Locations)
.Where(loc => loc.Id.IsIn(ids))
.TransformUsing(Transformers.DistinctRootEntity)
.List();
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
2231 次 |
| 最近记录: |