NHibernate может использовать индекс базы данных в QueryOver? - PullRequest
0 голосов
/ 27 марта 2012

Предположим, у меня есть сущность с полями id и name.Я хочу посмотреть эти объекты по имени, и я строю индекс базы данных в поле имени.

Теперь, когда я использую NHibernate QueryOver, может ли NHibernate использовать индекс базы данных по имени?

Если используется кэш второго уровня, какой алгоритм NHibernate будет использовать для поиска энтитов по имени?

1 Ответ

2 голосов
/ 27 марта 2012

NHibernate в конечном итоге отправляет SQL на ваш сервер базы данных. Оптимизатор SQL вашего сервера БД (MySQL, MS SQL Server и т. Д.) Должен решить, использовать индекс или нет.

...