2
我在使用子查询和查询转移时遇到问题。使用QueryOver进行子查询
这是我
var address = QueryOver.Of<Address>()
.Where(x => x.City.IsLike("%" + city + "%")).Select(x => x.Person.Id);
var result = Session.QueryOver<Person>()
.Where(x => x.Type.IsLike(type + "%"))
.And(x => x.Name.IsLike("%" + name + "%"))
.WithSubquery.WhereExists(address);
我有一个人一张桌子和一个人有多个addreses。
所以 人 ID,名称,类型
和地址将有 PERSONID和城市等
所以想通过名称来搜索一个人,作为市这是在地址表类型,以及