Я заинтересован в том, чтобы переключить наше приложение (или его части) на использование RavenDB с SQL-сервера с NHibernate.
Ключевой функцией, которую я не могу найти в Raven, является использованиеинтерфейсы для запросов, например:
ISearchable
{
string Name {get;set;}
}
Class1 : ISearchable
{
string Name {get;set;}
}
Class2 : ISearchable
{
string Name {get;set;}
}
В NH я могу искать содержимое поля Name в любом ISearchable: QueryOver<ISearchable>()
.
Я не могу найти это в Raven, я что-то пропустил?Самое близкое, что я нашел, - это изменение строковой части в начале идентификатора, что я не хочу делать;основная функция Class1 и Class2 не для поиска!
Спасибо
Stu