我在使用 nHibernate 进行查询时遇到问题。
我有以下实体:
public class CostAmount
{
public virtual int Id {get;set;}
public virtual Year Year{get; set;}
public virtual Month Month{get; set;}
}
public class Year
{
public virtual int Id {get;set;}
public virtual string Code {get;set;}
}
public class Month
{
public virtual int Id {get;set;}
public virtual string Code {get;set;}
}
我想使用如下的一些 sql 进行查询:
select * from CostAmount ca
inner join Year y on ca.YearID = y.ID
inner join Month m on ca.MonthID = m.ID
where y.Code *100+m.Code between 9107 and 9207
任何人都可以帮助我。