powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF Core - в чем разница при выполнении миграции?
15 сообщений из 40, страница 2 из 2
EF Core - в чем разница при выполнении миграции?
    #40053344
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
Startup для конфигурации. из его имени это следует

Но Startup.Configure вовсе не для конфигурации БД. При большой тяге к говнокодингу можно это поместить даже в ConfigureService, а то и в конструктор Startup. Как уже написали - дома ты можешь принимать пищу в уборной, а нужду справлять в гостинной. Только не следует делать это в общем жилье (т.е. рабочем проекте).
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40053345
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
Startup для конфигурации. из его имени это следует

Кстати, не вижу в слове "startup" ничего похожего на слово "конфигурация". Кроме того, его назвать можно как угодно или даже вообще без него обойтись.
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40053382
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без отвлечения на прием пищи и прочее бла-бла, есть аргументы?
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40053406
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bach
hVostt
пропущено...


Это вы с чего так решили?


приведи конструктивные аргументы, пожалуйста


Да легко.

1. Это прямо в документации прописано.
2. Миграция БД должна выполняться по-хорошему вообще отдельно, либо запуском приложения с ключом, либо (что более правильно) отдельным приложением. Когда лень (ну как оно обычно бывает, да?), это выполняется автоматически при запуске приложения -- т.е. при старте приложения, т.е. ДО инициализации хоста веб-приложения, так как если БД не стартанула, то всё остальное лишено смысла.
3. Возвращаюсь к изначальному, класс Startup настраивает работу хоста, Configure настраивает работу обработки запроса. Ни там, ни там, миграции БД нет места.

Тот наброс, что типа задача класса Program для запуска хоста -- ещё раз повторяю вопрос. Это с чего вы так решили? Что за глупый бред??
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40053420
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
1. Это прямо в документации прописано.

Нам вся ваша документация пох. У нас в бестпректисе и гайдлайне сказано: "Делать все по своим половым фантазиям"
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40054462
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt

2. Миграция БД должна выполняться по-хорошему вообще отдельно, либо запуском приложения с ключом, либо (что более правильно) отдельным приложением.

Миграции сами по себе зло и подходят только для примитивных приложений.
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40054472
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ
Миграции сами по себе зло и подходят только для примитивных приложений.

+100500. Во всех серьезных случаях всю логику приходится делать только на хранимках.
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40054753
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ
hVostt

2. Миграция БД должна выполняться по-хорошему вообще отдельно, либо запуском приложения с ключом, либо (что более правильно) отдельным приложением.

Миграции сами по себе зло и подходят только для примитивных приложений.


Да канешна. Для любых приложений отлично подходят.

fkthat
+100500. Во всех серьезных случаях всю логику приходится делать только на хранимках.


Да канешна. Серьёзная логика пишется на чём угодно, на хранимках пишут когда по-другому тупо не умеют.
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40054860
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt


Да канешна. Для любых приложений отлично подходят.


Тебе просто не приходилось работать с данными размером больше 20 Мб :)
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40055012
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ
hVostt


Да канешна. Для любых приложений отлично подходят.


Тебе просто не приходилось работать с данными размером больше 20 Мб :)


Да-да-да. У нас вот на одном проекте консолидированный кластер 2 Тб данных с нагрузкой в сотню пользователей. Количество действий в системе == KPI пользователей, прирост данных от 300-500 Мб в месяц.

Года два назад всё на хранимках было. За два года от хранимок избавились, производительность повысили на порядки, код стал поддерживаемым, юнит-тесты написали, ниче не падает и уходит в аут как раньше, когда на один фейл бросалась басота админов и они плакали и материли всех на чём свет стоит. Ща пара девопсов в режиме релакса лениво это поддерживают параллельно с другими системами.

Потом. Провожу собесы, спрашиваю у людей чё да как, в самых разных компаниях. Когда речь заходит про логику на ХП, разрабы в основном говорят, это п....ц и нахрен бы оно им не упало, зачастую уходят только поэтому.

Так што не лечите про свои ХП и размеры данных :)
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40055015
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt

Да-да-да. У нас вот на одном проекте консолидированный кластер 2 Тб данных с нагрузкой в сотню пользователей.)

В чем данные то?
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40055048
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ
hVostt


Да канешна. Для любых приложений отлично подходят.


Тебе просто не приходилось работать с данными размером больше 20 Мб :)

Если данных много, то надо помимо хранимок еще и триггера обязательно использовать. Тем более триггера еще и вложенные можно делать и по нескольку штук на таблицу. До 32 уровней вложенности триггеров можно делать. Ни одному ОРМу с его тормозными генеренными запросами такая мощь и не снилась.
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40055050
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ
В чем данные то?

В байтах
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40055056
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В мешках же.
Мешки под глазами )
...
Рейтинг: 0 / 0
EF Core - в чем разница при выполнении миграции?
    #40055155
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ
hVostt

Да-да-да. У нас вот на одном проекте консолидированный кластер 2 Тб данных с нагрузкой в сотню пользователей.)

В чем данные то?


В правде, конечно же )
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF Core - в чем разница при выполнении миграции?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (6): Анонимы (4), Bing Bot 1 мин., Yandex Bot 1 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]