
Леонид
24.03.2017
08:55:05
что вы несете вообще

Андрей
24.03.2017
08:55:13
Rich models никто не отменял

Андрей
24.03.2017
08:55:32
Rich models must have

Андрей
24.03.2017
08:56:16
Какой то aspnet mvc головного мозга что модель это только dto. Например patern active record как в django, laravel и т.д еще и data access через модель юзает

Google

Андрей
24.03.2017
08:56:50
Active record вообще зашквар

Леонид
24.03.2017
08:56:53
сука
какие же вы тут дауны
пиздец
стыдно за .нет

Андрей
24.03.2017
08:57:40
а кто говорит что это так?

Леонид
24.03.2017
08:57:43
даже ПХПшники более умные вещи говорят

Андрей
24.03.2017
08:57:47
ты хуйню несёш
asp.net это всего лиш Presenter
морда, нечего больше

Oleg
24.03.2017
08:58:31
Хрен знает как вы делаете. Но у меня выворачивает, когда я вижу логику в моделях даннных

Сергей
24.03.2017
08:58:35
Jit
Вот ты тут говоришь про jit, говоря про язык, разве язык как то связан с имплементацией рантайма? И почему ты думаешь что например у v8 нет компиляции в рантайме?

Google

Андрей
24.03.2017
08:59:42

Bogdan
24.03.2017
09:00:23

Андрей
24.03.2017
09:00:42

Андрей
24.03.2017
09:00:49
да, морда

Bogdan
24.03.2017
09:00:58
точно, уверен?

Max
24.03.2017
09:01:31
Он короче не троллит, я понял

Андрей
24.03.2017
09:01:51
но просто когда люди не видевшие нечего кроме анемичной модели, строят из себя гуру програмирования, это огорчает =\

Oleg
24.03.2017
09:03:46
Как вы живете после этого, когда вы пихаете логику в модели данных. Модель данных - это само собой подразумевает только данные

Roman
24.03.2017
09:04:18

Gid
24.03.2017
09:04:44
На счёт репозитори согласен, и тут все согласны что это спорный паттерн

Roman
24.03.2017
09:05:01

Му
24.03.2017
09:05:05

Vinc
24.03.2017
09:05:05
Реально переписать прогу с фокс про на шарп или пиздец?

Андрей
24.03.2017
09:05:06
ахах, у тебя ещё и EF по всему приложению твоему гуляет?)
не серьёзно?) поцоны что вы тут за хелоувордщики блять)

Oleg
24.03.2017
09:05:40
А че вы делаете, когда логика выходит рамки данной модели?

Vasily
24.03.2017
09:06:17
Спор ниочем

Андрей
24.03.2017
09:06:22
ORM и любая технология хранения данных должна быть инкапсулирована в репозитории

Google

Roman
24.03.2017
09:06:24

Max
24.03.2017
09:06:26
Пятница
Перегрелись

Vasily
24.03.2017
09:06:45

Андрей
24.03.2017
09:06:53
когда выходит, значит это логика другой модели, либо сервиса
просто, если завтра вы надумаете менять технологию доступа к данным, вам прийдёться весь проект перешатать

Roman
24.03.2017
09:07:39
кодинг - это искуство, и каждый кодер - личность, художник... творите как хотите, главное чтобы это не тормозило и было удобно работать в дальнейшем

Андрей
24.03.2017
09:08:02
для бложика и n-tier нехер раскатывать, в одном проекте нахуячить можно

Oleg
24.03.2017
09:08:12
Я ниче што dbContext подтягивается через DI? и его просто заменяешь и все работает дальше. А??

Андрей
24.03.2017
09:08:45

Му
24.03.2017
09:08:46

Roman
24.03.2017
09:08:57

Bogdan
24.03.2017
09:09:04
так и есть

Андрей
24.03.2017
09:09:38
а не чё что DbContext это кусок от EF?
а в нгибернейте сессия например

Алька
24.03.2017
09:10:15
репозитории не нужны
не 2008 год за окном всё-таки

Oleg
24.03.2017
09:10:44

Андрей
24.03.2017
09:10:45

Google

Андрей
24.03.2017
09:11:22

Oleg
24.03.2017
09:11:30
в реализации можешь хоть sql конекшены юзать и на чистом sql фигачить

Андрей
24.03.2017
09:12:02
да можеш, но ты должен DbContext скрыть уровнем абстракции

Oleg
24.03.2017
09:12:10
Угу

Андрей
24.03.2017
09:12:12
а репозиторий это и есть эта абстракция

Oleg
24.03.2017
09:12:15
так и делает

Roman
24.03.2017
09:12:25
кто LazyLoading юзает?

Андрей
24.03.2017
09:12:26
ну так о чем спор?

Admin
ERROR: S client not available

Андрей
24.03.2017
09:12:41
лучше бы никто

Алька
24.03.2017
09:12:56

Roman
24.03.2017
09:13:14

Андрюшка :D
24.03.2017
09:13:36

Андрей
24.03.2017
09:13:42
для хелоу вордщиков оставляют

Oleg
24.03.2017
09:13:45
я никогда его не юзал особо. а че в нем плохого?

Алька
24.03.2017
09:13:51

Roman
24.03.2017
09:13:53
на самом деле если ты прототипируешь что то и накидываешь на скорую руку - полезная тема

Алька
24.03.2017
09:14:24
Не контролируешь что там происходит и что там из базы вообще подгружается.

Roman
24.03.2017
09:14:32

Oleg
24.03.2017
09:14:39
а. типо тупить начинает?

Google

Oleg
24.03.2017
09:15:09
Нужно сразу думать что тебе нужно и подтягивать все сразу, до начала работы?

Андрей
24.03.2017
09:15:28
ибо он имеет проблему n + 1
да, всё должно заинклюдиться явно

Алька
24.03.2017
09:16:08

Roman
24.03.2017
09:16:10

Андрюшка :D
24.03.2017
09:16:37
так Queryable тянется материализуется уже внутри у тебя, по условию, что еще нужно то? :))

Алька
24.03.2017
09:16:42
вроде в codefirst его по умолчанию нет

Андрей
24.03.2017
09:17:00
он везде по умолчанию

Roman
24.03.2017
09:17:05

Oleg
24.03.2017
09:17:21
Ну у меня првычка сначала все скоупом подгрузить, все зависимости к которым будут обращаться через Includ. И потом больше никак подтягиваний из базы

Андрей
24.03.2017
09:17:56
EFCore вообще харош, он в обычный аспешный проект становиться?

Roman
24.03.2017
09:18:27

Андрей
24.03.2017
09:18:29

Roman
24.03.2017
09:18:53
ну ты явно выключал LazyLoad?
а есть же ещё какое то дерьмо помимо LazyLoad и EagerLoad
кто его юзает?

Алька
24.03.2017
09:19:22
надор в EF6 всё-таки как оно по умолчанию работает, но мне лень

Roman
24.03.2017
09:21:03
Эта группа больше не существует