2012-04-28 3 views
0

Я перепроектирую старый проект со многими видами. В настоящее время он работает довольно быстро, просто выбирая данные из вида. Но после рефакторинга выбор замедляет производительность. Я просмотрел sql-сообщение в db, это почти то же самое, за исключением некоторых псевдонимов, заданных для полей, но в этом представлении нет первичного ключа, поэтому, чтобы заставить его работать в беглом nhibernate, я добавил сложный ключ. Вид имеет около 10 тыс. Строк. Итак, я думаю, что задержки на стороне клиента в соответствии с некоторыми проверками ключа nhibernate. Может ли smbd помочь решить эту проблему? Спасибо.Fluent Nhibernate Compound Id замедляет работу

+0

Если у кого-то есть обходные пути, поделитесь ими. –

ответ

1

Хорошо, что текущие документы nhibernate говорят об обратных выводах составного идентификатора, в качестве альтернативного решения вы можете добавить простой ключ и выполнить запрос по уникальным полям, это должно быть быстрее.

+0

Я бы подождал немного, может быть, будут другие ответы. Но я бы предпочел не менять вид, потому что многие из них. –

 Смежные вопросы

  • Нет связанных вопросов^_^