Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 bltoolkit тормоза преобразования linq в sql  [new]
sjrk
Member

Откуда:
Сообщений: 14
Пишу один небольшой проект. Для себя. Использую sqllite и bltoolkit.
Запрос
var dbresult = (from p in p4DB.Accounts
								where p.accType == 1
								orderby p.accOrd
								select p);

dbresult.ToList() - первый раз выполняется около 3 секунд. Следующие обращения мгновенно.
Без условия where p.accType == 1 меньше секунды.
Сам sql выполняется 0,001... секунды.
Может кто сталкивался и может подсказать как побороть тормоза? . Как вариант можно писать sql запрос руками, но как тоне кошерно ...
24 июн 11, 10:14    [10866844]     Ответить | Цитировать Сообщить модератору
 Re: bltoolkit тормоза преобразования linq в sql  [new]
stimpi
Member

Откуда: Киев, Украина
Сообщений: 662
ну так может он там кеширует маппинги сначала, и впоследствии их использует
24 июн 11, 11:17    [10867343]     Ответить | Цитировать Сообщить модератору
 Re: bltoolkit тормоза преобразования linq в sql  [new]
sjrk
Member

Откуда:
Сообщений: 14
да запрос кешируется. вот здесь http://www.rsdn.ru/forum/prj.rfd/4318639.flat.aspx люди советуют воcпользоватся NGEN .
спасибо. тема закрыта.
24 июн 11, 13:09    [10868617]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить