
Роман
23.05.2017
12:18:48
Жесть. Не знаю что у тебя за проект, но я бы попробовал сначала на даппер переехать
код сильно чище станет

Pavel
23.05.2017
12:25:26
Да он и так не особо грязный. Вся грязь попрятана и туда заглядываю реже раза в год.
Так что не так уж и страшно )

Again
23.05.2017
12:31:56

Google

Again
23.05.2017
12:32:03
кодом,который ты предложил
чтоб авторизованого пользователя кидало на 1 страницу

Like
23.05.2017
12:32:12
Найс ник
)

Again
23.05.2017
12:32:15
а не авторизованного на другую
смотрел
Воспоминания о Марни?
или многоцветье?

Му
23.05.2017
12:36:01
Я не за компом сегодня уже

Gid
23.05.2017
12:36:16
Что значит перепутать лонги

Ilya
23.05.2017
12:36:41

Gid
23.05.2017
12:36:42

Google

Gid
23.05.2017
12:36:51
Что делает логика в модели вебапи
Все айди и должны быть лонг
Или инт

Egor
23.05.2017
12:39:01
и более того - тут нет статического конструктора если че )

Gid
23.05.2017
12:39:48
Хз, наверное потому что моно не нужен

Ilya
23.05.2017
12:39:51

Egor
23.05.2017
12:40:03
это не статичекий конструктор вообще-то же
static Foo() {}
вот статический и тут его нет

Ilya
23.05.2017
12:40:48
это то же самое что если ты напишешь static Foo(){ Instance = new Foo();}

Egor
23.05.2017
12:41:13
это слишком грубое утверждение

Ilya
23.05.2017
12:41:17
не совсем конечно то же самое, но в данном случае -поведение одинаково

Egor
23.05.2017
12:41:18
на деле разница большая

Сергей
23.05.2017
12:41:22

Egor
23.05.2017
12:41:34
поведение будет разным

Ilya
23.05.2017
12:41:57
конкретно в этом случае

Egor
23.05.2017
12:42:19
короче это "улучшение" в неткоре, внедрили и поломали мне код этим :(

Ilya
23.05.2017
12:42:49
каким образом? О_О

Google

Egor
23.05.2017
12:43:26
ну я же скинул ссылку - там поведение разное на неткоре и дотнете. т/е один и тот же код по разному работает

Ilya
23.05.2017
12:43:35
если ты засунул логику туда куда не надо, не думаю, что это проблема .net

Egor
23.05.2017
12:43:42
https://gist.github.com/EgorBo/6bcd2719209e5dd7470aaa65b8d89ead
это не я засунул

Ilya
23.05.2017
12:43:57
я видел, и это корректное поведение

Egor
23.05.2017
12:44:02
это ребята из .нет команды ее туда засунули

Владимир
23.05.2017
12:44:08
Везде написано, что статический конструктор срабатывает КОГДА-НИБУДЬ и не надо делать так, чтобы что-то зависело от времени его вызова.

Egor
23.05.2017
12:44:12
которое из них корретное?

Ilya
23.05.2017
12:44:19
оба

Egor
23.05.2017
12:44:25

Ilya
23.05.2017
12:44:32
это именно он

Сергей
23.05.2017
12:44:40
Зачем вообще писать как у тебя написано

Egor
23.05.2017
12:44:45
оба
в чем корректность когда с новой версией ломается код?

Ilya
23.05.2017
12:45:56
проблема там, где использование

Egor
23.05.2017
12:46:06
че
тут просто сломали обратную совместимость. вернее ей намеренно пожертвовали

Роман
23.05.2017
12:46:45

Gid
23.05.2017
12:47:31
А не просто айди

Google

Ilya
23.05.2017
12:47:43

Mikhail
23.05.2017
12:47:45

Ilya
23.05.2017
12:47:48

Сергей
23.05.2017
12:48:13
Вы же код руками пишете
Или рефлексией ид отправляете

Admin
ERROR: S client not available

Сергей
23.05.2017
12:48:41
Или что творится

Egor
23.05.2017
12:48:43
я не понимаю причем тут статический конструктор вообще вспомнили?
тут проблема совместимости кода

Роман
23.05.2017
12:49:05
А не просто айди
пишу, и обхожу такие места, но вот пару раз ошибся за пол года и задумался: а нет ли способа обойти эту проблему, чтобы не тратить лишние силы на то, чем должен заниматься компилятор?

Ilya
23.05.2017
12:49:26

Gid
23.05.2017
12:49:32
Если в банде четверых не указано обратное

Egor
23.05.2017
12:49:43
и че? а про beforefieldinit слышал?

Сергей
23.05.2017
12:49:51

Gid
23.05.2017
12:49:58
После тебя это ещё кому-то поддерживать

Роман
23.05.2017
12:50:28

Gid
23.05.2017
12:50:57
Осталось написать только свою ОРМку. Чтоб айди различала.

Google

Friedrich
23.05.2017
12:51:57

Роман
23.05.2017
12:52:19

Му
23.05.2017
12:53:12
А в EF реал но обходиться без передачи id'шников? Передавать только ентити между методами

Дмитрий
23.05.2017
12:53:23
Лол. Купили прогу. А она не запускается:.

Friedrich
23.05.2017
12:53:41

Владимир
23.05.2017
13:06:18

Egor
23.05.2017
13:11:10
не только
но надо будет делать аттач
differentContext.Attach(entity)

Friedrich
23.05.2017
13:21:50
А я обычно жахаю context.Entry(entity).State = EntityState.Modified.

Again
23.05.2017
13:42:12
как удобно можно фарматировать css
к view
чтоб каждый раз не запускать/останавливать сайт

Илья
23.05.2017
13:47:29
че случилось с чатом по фишарпу? он толи не работает толи меня непонятно за что там забанили
не могу зайти
sorry this group is not accessible

Vasily
23.05.2017
13:48:25
Зобанен
Эта группа больше не существует