nhibernate 查询 外键表
Location一对多Zone根据Loactionid查询zone时,采用HQL:///<summary>///查询某些///</summary>///<paramnam...
Location 一对多 Zone
根据Loaction id 查询 zone 时,采用 HQL:
/// <summary>
/// 查询某些
/// </summary>
/// <param name="locationId"></param>
/// <returns></returns>
public IList<Zone> GetZonesByLocationId(string locationId)
{
return dao.Query<Zone>("select z from Zone z left join z.Location l where l.Locationid = '" + locationId + "'");
}
得到的结果是 :
注意看 location 那列,是entity实体,我希望直接得到 location id ,
HQL 怎么写。 展开
根据Loaction id 查询 zone 时,采用 HQL:
/// <summary>
/// 查询某些
/// </summary>
/// <param name="locationId"></param>
/// <returns></returns>
public IList<Zone> GetZonesByLocationId(string locationId)
{
return dao.Query<Zone>("select z from Zone z left join z.Location l where l.Locationid = '" + locationId + "'");
}
得到的结果是 :
注意看 location 那列,是entity实体,我希望直接得到 location id ,
HQL 怎么写。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询