我刚刚开始使用S#arp架构1.9.5的最新版本,它对NHibernate 3进行了更改,它有一个新的Linq providor。
我只是希望能够使用以下代码添加自定义方法。
public class ClientBusinessTypeRepository : NHibernateRepository<ClientBusinessType>, IClientBusinessTypeRepository
{
public IList<ClientBusinessType> GetByName(string name)
{
return Session.Linq<ClientBusinessType>().Where(cbt=>cbt.Name == name).ToList();
}
}现在我知道我需要更改返回线以使用新的Linq,但不确定如何更改
发布于 2011-02-23 19:09:02
只需将“Linq”方法更改为“Query”即可。
https://stackoverflow.com/questions/5090033
复制相似问题