S#arp架构NHibernate 3和Linq更改

时间:2011-02-23 11:05:56

标签: linq nhibernate s#arp-architecture

我刚刚开始使用最新版本的S#arp Architecture 1.9.5,它已经改变了NHibernate 3,它有一个新的Linq提供者。

我只是能够使用以下代码添加自定义方法。

public class ClientBusinessTypeRepository : NHibernateRepository<ClientBusinessType>, IClientBusinessTypeRepository
    {
        public IList<ClientBusinessType> GetByName(string name)
        {
            return Session.Linq<ClientBusinessType>().Where(cbt=>cbt.Name == name).ToList();
        }

    }

现在我知道我需要更改返回行以使用新的Linq,只是不确定如何

1 个答案:

答案 0 :(得分:1)

只需将“Linq”方法更改为“查询”。