Сообщение Re[5]: Изменение базы с Linq2Sql или Entity Framework от 24.03.2017 15:00
Изменено 24.03.2017 15:08 Serginio1
Re[5]: Изменение базы с Linq2Sql или Entity Framework
Здравствуйте, Artem Korneev, Вы писали:
AK>Здравствуйте, TK, Вы писали:
TK>>CodeFirst в данном случае значит то, что значит. Любые изменения надо вносить в код и только потом они попадают в бд
AK>Дык оно так и было. Изменения внесли через код. Перезапустили один сервис — все остальные сервисы отвалились.
AK>Для варианта CodeFirst есть какие-нибудь способы, не требующие точного совпадения схемы в коде и схемы в базе?
https://metanit.com/sharp/entityframework/2.3.php
https://msdn.microsoft.com/ru-ru/library/gg679461(v=vs.113).aspx
Database.SetInitializer<userstoredbContext>(null);
Инициализатор или значение NULL используются для отключения инициализации для данного типа контекста.
AK>Здравствуйте, TK, Вы писали:
TK>>CodeFirst в данном случае значит то, что значит. Любые изменения надо вносить в код и только потом они попадают в бд
AK>Дык оно так и было. Изменения внесли через код. Перезапустили один сервис — все остальные сервисы отвалились.
AK>Для варианта CodeFirst есть какие-нибудь способы, не требующие точного совпадения схемы в коде и схемы в базе?
https://metanit.com/sharp/entityframework/2.3.php
https://msdn.microsoft.com/ru-ru/library/gg679461(v=vs.113).aspx
Database.SetInitializer<userstoredbContext>(null);
Инициализатор или значение NULL используются для отключения инициализации для данного типа контекста.
Re[5]: Изменение базы с Linq2Sql или Entity Framework
Здравствуйте, Artem Korneev, Вы писали:
AK>Здравствуйте, TK, Вы писали:
TK>>CodeFirst в данном случае значит то, что значит. Любые изменения надо вносить в код и только потом они попадают в бд
AK>Дык оно так и было. Изменения внесли через код. Перезапустили один сервис — все остальные сервисы отвалились.
AK>Для варианта CodeFirst есть какие-нибудь способы, не требующие точного совпадения схемы в коде и схемы в базе?
https://metanit.com/sharp/entityframework/2.3.php
https://msdn.microsoft.com/ru-ru/library/gg679461(v=vs.113).aspx
Database.SetInitializer<userstoredbContext>(null);
Инициализатор или значение NULL используются для отключения инициализации для данного типа контекста.
Ну и проверить на сооьветствие схем можно
http://stackoverflow.com/questions/13089448/how-to-check-if-database-schema-matches-entity-framework-schema
AK>Здравствуйте, TK, Вы писали:
TK>>CodeFirst в данном случае значит то, что значит. Любые изменения надо вносить в код и только потом они попадают в бд
AK>Дык оно так и было. Изменения внесли через код. Перезапустили один сервис — все остальные сервисы отвалились.
AK>Для варианта CodeFirst есть какие-нибудь способы, не требующие точного совпадения схемы в коде и схемы в базе?
https://metanit.com/sharp/entityframework/2.3.php
https://msdn.microsoft.com/ru-ru/library/gg679461(v=vs.113).aspx
Database.SetInitializer<userstoredbContext>(null);
Инициализатор или значение NULL используются для отключения инициализации для данного типа контекста.
Ну и проверить на сооьветствие схем можно
http://stackoverflow.com/questions/13089448/how-to-check-if-database-schema-matches-entity-framework-schema
bool isCompatible = context.Database.CompatibleWithModel(true);