Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF CF/ModelFirst/DbFirst / 17 сообщений из 17, страница 1 из 1
29.06.2018, 09:20
    #39667486
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Как EF тречит изменение модели?

Я про exception, когда "модель изменилась бла-бла-бла".

Этот механизм следит за всей моделью DB, или только за её частью (к которой обращается запрос)?

К чему вопрос- можно ли менять базу как угодно, и следить за согласованностью свой модели (в коде) вручную? Ценой ошибки в runtime, это понятно.

Как этого добиться?
...
Рейтинг: 0 / 0
29.06.2018, 09:23
    #39667488
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
По моей практике: EF Core для CF выдает ошибку в рантайме, когда столкнется с несуществующим полем или неверным типом по факту. То есть не контролирует соответствие модели.
...
Рейтинг: 0 / 0
29.06.2018, 09:23
    #39667489
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
впрочем, может быть есть какая-то настройка... не смотрел
...
Рейтинг: 0 / 0
29.06.2018, 09:42
    #39667491
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Агнец за бортомКак EF тречит изменение модели?механизм снимков. Погугли про снимки.
Глубже не копал т.к. ОРМ не для динамики.
...
Рейтинг: 0 / 0
29.06.2018, 10:26
    #39667510
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Shocker.Proыдает ошибку в рантайме, когда столкнется с несуществующим полем или неверным типом по факту.

Мда? Типа какой-то кусок можно менять как хочешь, и если к нему нет обращений - то EF будет ровно работать?

Странно, у меня в памяти проект из разных блоков, и если там поменять/добавить какое-то поле, то создать контекст без обновлений не получалось.

Мне так кажется.
...
Рейтинг: 0 / 0
29.06.2018, 10:28
    #39667511
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Агнец за бортомМда? Типа какой-то кусок можно менять как хочешь, и если к нему нет обращений - то EF будет ровно работать?Да. По крайней мере EF Core, за неCore не поручусь - просто не помню.
...
Рейтинг: 0 / 0
29.06.2018, 11:09
    #39667535
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Shocker.ProEF Core

А как оно вообще - борьба?
...
Рейтинг: 0 / 0
29.06.2018, 11:12
    #39667540
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Агнец за бортом,

Базу можно менять как угодно. Механизм EF грубо говоря при запуске хеширует модель и проверяет соответствие хеша с последней миграцией в БД.
...
Рейтинг: 0 / 0
29.06.2018, 11:13
    #39667541
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Агнец за бортомShocker.ProEF Core

А как оно вообще - борьба?

Пока далековато от функциональности EF 6.
...
Рейтинг: 0 / 0
29.06.2018, 11:13
    #39667542
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Агнец за бортомShocker.ProEF Core

А как оно вообще - борьба?ну вот тут я писал, с тех пор ничего не изменилось )
Я просто не стал ждать от Core чего-то многого, тем более структура данных не очень навороченная
...
Рейтинг: 0 / 0
29.06.2018, 11:55
    #39667566
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
hVosttАгнец за бортомпропущено...


А как оно вообще - борьба?

Пока далековато от функциональности EF 6.

А, эммм, как его тогда вообще использовать можно?
...
Рейтинг: 0 / 0
29.06.2018, 12:29
    #39667581
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Агнец за бортомhVosttпропущено...


Пока далековато от функциональности EF 6.

А, эммм, как его тогда вообще использовать можно?а тут хоть один советовал использовать?
...
Рейтинг: 0 / 0
29.06.2018, 14:19
    #39667639
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Агнец за бортомА, эммм, как его тогда вообще использовать можно?

Ну так.. на свой страх и риск, если что допиливать.. Да и пулл реквесты никто не запрещает делать
...
Рейтинг: 0 / 0
29.06.2018, 17:15
    #39667697
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
hVostt,

А по теме что-нить?
...
Рейтинг: 0 / 0
29.06.2018, 17:37
    #39667700
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Агнец за бортом,

Может тебе DB first нужен?
...
Рейтинг: 0 / 0
29.06.2018, 18:19
    #39667717
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
Агнец за бортомможно ли менять базу как угодно,
hVosttМожет тебе DB first нужен?
С постановкой меняю что хочу и как угодно вообще вряд ли что поможет.
Только ООБД))
...
Рейтинг: 0 / 0
29.06.2018, 19:07
    #39667722
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF CF/ModelFirst/DbFirst
hVosttАгнец за бортом,

Может тебе DB first нужен?

Ну - вот ответ.

Ну - вот ответ.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF CF/ModelFirst/DbFirst / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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