@CSharpChatЭта группа больше не существует

Страница 500 из 1888
Gid
07.03.2017
23:51:47
Или добавятся

Непорядок будет

Чето я это не продумал

Arseniy
07.03.2017
23:52:07
и чего?

Google
Max
07.03.2017
23:52:11
мне одному кажется, что студия 2к17 будет еще года 2 зреть до stable ?

Arseniy
07.03.2017
23:52:32
не, у нас тут уже отбомпили и спать пошли

Gid
07.03.2017
23:52:51
Хз чё там нужно вообще

Интелик для жс есть

Arseniy
07.03.2017
23:53:10
мене на работе 2017 светит не раньше чем через год. а пока туда немерле не завезут. она мне вообще без надобности

Gid
07.03.2017
23:53:11
Все остальное работает

Кодлензу прикрутили

В тырпрайзе

Точнее НЕ открутили

Плюс ей как-то комфортнее с кором

И его минорками

Так что хз хз хз

Google
Gid
07.03.2017
23:54:02
и чего?
Ну мне опять придется тянуть 999 страниц в бд?

А если их на лету парсить?

И с пагинацией

Чето мне кажется медленно будет страница грузится

Владимир
07.03.2017
23:57:50
Кинь сайт

Arseniy
07.03.2017
23:57:52
1. да придётся 2. парсить на лету - плохая идея 3. пагинация пагинации рознь 4. если сайт норм и не банит (или ты напихаешь достоверных заголовков), то быстро

пишу в ликупаде линку-запросы с провайдером линку2дб, вставляю получившийся сиквел в хранимки, аки боженька

Владимир
08.03.2017
00:02:56
Генеришь sql шарпом? Вин-вин стратеджи

Arseniy
08.03.2017
00:03:53
ну болванки генерирую да. а потом приходится уже допиливать. оракл - пиздос капризная база

@e1ee7 скажи. а ентити научился делать сервер-сайд делете?

Владимир
08.03.2017
00:06:37
Arseniy
08.03.2017
00:06:56
не, в тройке точно не умел

Владимир
08.03.2017
00:07:05
Ты про записи?

Arseniy
08.03.2017
00:08:30
я имел дело с EF 3-4, и там удаление робило как в linq2sql. тащишь все записи на клиент, маркируешь как удаленные, потом он отпраляет запросы по одному на сервер

Владимир
08.03.2017
00:09:35
Сейчас тоже надо получить объект, чтобы его удалить. По индексу не получится.

Arseniy
08.03.2017
00:09:51
то есть что-то типо db.Where(x => x.DateTime < "2015").Delete(); чтобы это сконвертилось 1 в 1 в аналогичный запрос на сервере было нельзя

Владимир
08.03.2017
00:10:21
Да, так и осталось

Ну, может в коре или в семерке добавили, но в шестом не было

Arseniy
08.03.2017
00:11:18
аналогичная история с апдейтами, когда ты хочешь сделать db.Where(x => x.Status == "Fail").Set(x => x.Status = "WAITING").Update();

Google
Arseniy
08.03.2017
00:11:37
оно тоже все начинало вытягивать и в итоге тыква

Владимир
08.03.2017
00:12:00
И да, только что посмотрел он реально по одному отправляет запросы на удаление.

Arseniy
08.03.2017
00:12:19
*матом*

я тогда просто не понимаю, зачем люди берут энтити

Владимир
08.03.2017
00:16:36


Видимо пора спать уже

Он не смог в массив анонимных переменных?

Gid
08.03.2017
00:18:21
Чето мне кажется

public void Delete(int employeeKey) { using (var context = new CodeFirstModels()) { context.Database.ExecuteSqlCommand("DELETE FROM HR.Employee WHERE EmployeeKey = @p0", employeeKey); } }

Вот еф запрос

На удаление

Gid
08.03.2017
00:19:56
Без получения сущности

Gid
08.03.2017
00:20:09
Arseniy
08.03.2017
00:20:10
Он не смог в массив анонимных переменных?
во-первых. там очепятка. во вторых не смог. можешь попробовать сделать AsIQuerable на туплах

хотя идея гиблая

Владимир
08.03.2017
00:20:58
во-первых. там очепятка. во вторых не смог. можешь попробовать сделать AsIQuerable на туплах
Не, там нет опечатки, я же проверил в отдельном проекте на коллекциях.

Gid
08.03.2017
00:21:17
Линк то скл

Пылью уже покрылся

Google
Arseniy
08.03.2017
00:21:30
у тебя там где инклуд стоит Екслудет валуес

это я ошибся

Владимир
08.03.2017
00:22:09
Лол, действительно

В туплы он не смог

Чую, в КОРТЕЖИ он тоже не сможет

Arseniy
08.03.2017
00:22:40
а во что он может?

Admin
ERROR: S client not available

Владимир
08.03.2017
00:22:41
еф то не 2017

Arseniy
08.03.2017
00:22:54
как ты у себя отправлял инфу на сервер?

Gid
08.03.2017
00:22:55
Надо юзать

Чтоб в 2017 попасть

Владимир
08.03.2017
00:23:19
Gid
08.03.2017
00:23:21
Чую, в КОРТЕЖИ он тоже не сможет
Ты так часто туплы и кортежи юзаешь?

Владимир
08.03.2017
00:23:37
Ты так часто туплы и кортежи юзаешь?
Нет, но я же не просто так 17ю студию ставил

Владимир
08.03.2017
00:23:58
Ща, можно в 2 условия переписать мб

Arseniy
08.03.2017
00:24:04
моделями
и он на сервере отрабатывал всё это?

Владимир
08.03.2017
00:24:21
Google
Владимир
08.03.2017
00:24:26
Что обрабатывал?

Gid
08.03.2017
00:24:32
Разор квасит модель

Или НГ какой-нибудь

Arseniy
08.03.2017
00:25:14
ну одна из проблем энтити была в том, что если он не мог скомпилировать запрос так, чтобы отработать всё на сервере - он начинал тянуть данные на клиент и там уже фигачить

Владимир
08.03.2017
00:25:50
я переписывал запрос так, чтобы он смог его скомпилить

Arseniy
08.03.2017
00:26:09
скомпилить во что

Gid
08.03.2017
00:26:22
Блеать вы о чем

Владимир
08.03.2017
00:26:32
в sql

http://pastebin.com/3TybkRY4 Вот это у меня было до. Все работало, но медленно.

бля, не то

Gid
08.03.2017
00:27:05
Очевидный выход не юзать Линк 2 скл

Владимир
08.03.2017
00:27:12
http://pastebin.com/R81TY9TG вот это

Gid
08.03.2017
00:27:13
А юзать Линк 2 энтитис

Чтобы быть в 2017

Страница 500 из 1888

Эта группа больше не существует Эта группа больше не существует