Я хотел бы иметь следующий API для моего MyTypeRepository
:
var myChosenInstance = _myRepository.FindOne(x => x.MyProperty == "MyValue");
.. и для использования лямбды, используемой для построения запроса linq в репозитории, который затем используется Linq для NHibernate.
Возможно ли это? Как будет выглядеть метод FindOne моего хранилища?