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