Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.02.2013, 14:28
|
|||
---|---|---|---|
|
|||
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
Добрый день. Не пойму почему такой код Код: c# 1. 2. 3. 4. 5. 6. 7.
Не выбирает на сервере ограниченое (itemperpage) кол-во пользователей, профайлером ловлю такой запрос.!! Код: sql 1. 2. 3. 4. 5.
Вроде бы должно же. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2013, 15:50
|
|||
---|---|---|---|
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
Потому, что вы уже все выбрали этой строчкой Код: c# 1.
Поменяйте на Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2013, 17:00
|
|||
---|---|---|---|
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
buser, (double)list.Count() - это заствляет запрос исполнится, не верьте бузеру ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2013, 17:09
|
|||
---|---|---|---|
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
да пофиг... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2013, 17:33
|
|||
---|---|---|---|
|
|||
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
pationbuser, (double)list.Count() - это заствляет запрос исполнится, не верьте бузеру там Код: c# 1.
buserПотому, что вы уже все выбрали этой строчкой Код: c# 1.
Поменяйте на Код: c# 1.
Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2013, 17:38
|
|||
---|---|---|---|
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
P.S.: Andrey1306, но pation таки прав, хоть в вашем случае это роли и не играет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2013, 18:01
|
|||
---|---|---|---|
|
|||
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
buserP.S.: Andrey1306, но pation таки прав, хоть в вашем случае это роли и не играет. Вы об этом тут ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.02.2013, 11:22
|
|||
---|---|---|---|
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
P.P.S.: Проклятые комплексы... По поводу моего последнего поста. Да прав, но в одном - первый запрос происходит по Count. А так - IEnumerable всю "малину" портит... и мы получаем серию говнозапросов вместо ожидаемых няшек... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.02.2013, 12:23
|
|||
---|---|---|---|
|
|||
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
buserP.P.S.: Проклятые комплексы... По поводу моего последнего поста. Да прав, но в одном - первый запрос происходит по Count. А так - IEnumerable всю "малину" портит... и мы получаем серию говнозапросов вместо ожидаемых няшек... Как "няшки" получить ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.02.2013, 14:09
|
|||
---|---|---|---|
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
buserПотому, что вы уже все выбрали этой строчкой Код: c# 1.
Поменяйте на Код: c# 1.
эти два куска кода, в плане когда выполнится запрос, ничем не отличаются в довесок добавлю ещё такой: Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.02.2013, 15:30
|
|||
---|---|---|---|
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
pation, эти два куска ни чего не выполняют ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.02.2013, 13:58
|
|||
---|---|---|---|
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
buserpation, эти два куска ни чего не выполняют читай лучше pationэти два куска кода, в плане когда выполнится запрос , ничем не отличаются ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.02.2013, 15:08
|
|||
---|---|---|---|
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
partion, да... различия появляются только при выполнении Count и Skip + Take... Вы обратили внимание на что сетует топикстартер? Я вполне доверяю вашему опыту... может вы поясните... почему в одном случае уходит оптимизированный запрос ("по возможности"), а в другом select * from и весь остальной процессинг делается на клиенте? Может это баг ранних версий? :) а довесок, к сожалению вообще "не в красную армию" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.02.2013, 01:40
|
|||
---|---|---|---|
|
|||
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
а меня можно просветить , что не так то ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.02.2013, 12:20
|
|||
---|---|---|---|
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
Andrey1306, можете сами поковырять, а можете поискать что почитать IEnumerable vs IQueryable ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.02.2013, 13:34
|
|||
---|---|---|---|
|
|||
EntityFramework + Постраничная выборка, (ToTake(30)не срабатывает ) |
|||
#18+
buserAndrey1306, можете сами поковырять, а можете поискать что почитать IEnumerable vs IQueryable По поводу выполнения на сервере и в памяти я понял свою ошибку, я не понял следующее: "а довесок, к сожалению вообще "не в красную армию" :)" тут ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=17&mobile=1&tid=1350091]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
133ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 236ms |
0 / 0 |