Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF - Поки не хотят апдейтиться / 7 сообщений из 7, страница 1 из 1
07.10.2013, 16:40
    #38419157
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF - Поки не хотят апдейтиться
EF 5. DB First.

Пользовался Add New Item - Data - ADO.NET Entity Data Model, что добавляет edmx-файл к проекту, а в нём POCO. Потом обновил одну табличку в БД, обновил edmx через менюшку Update Model from Database. Ну, edmx-то он обновил, а POCO для этой таблички - нет. Что надо сделать, чтобы обновить? Неохота удалять и заново генерить edmx.
...
Рейтинг: 0 / 0
07.10.2013, 16:45
    #38419170
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF - Поки не хотят апдейтиться
Генерация происходит после сохранения edmx.
...
Рейтинг: 0 / 0
07.10.2013, 16:52
    #38419178
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF - Поки не хотят апдейтиться
Нашёл ответ - у меня сработало. Непонятно, это недоработка, или EF-люди специально решили так сделать? Или надо как-то ручками в схеме edmx было добавлять новые столбцы в таблицу? В любом случае, "Run Custom Tool" на .tt (см. рисунок) быстрее и удобнее. Почему это не делается автоматом?
...
Рейтинг: 0 / 0
07.10.2013, 16:54
    #38419182
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF - Поки не хотят апдейтиться
AntonariyГенерация происходит после сохранения edmx.
Сохранение не помогло. Т. е. в схеме edmx явно видно, что табличка обновилась - столбцы появились. Я сохранил всё. Открыл POCO этой таблички и вижу, что ничего не изменилось.
...
Рейтинг: 0 / 0
07.10.2013, 20:46
    #38419454
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF - Поки не хотят апдейтиться
Да, забыл добавить, что в таком окне (картинка не моя и комментарий не мой) я выбирал вкладку Refresh.
...
Рейтинг: 0 / 0
08.10.2013, 15:47
    #38420511
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF - Поки не хотят апдейтиться
Хех, снова изменил эту таблицу - теперь edmx не обновляется. То ли из-за того, что я Run Custom Tool сделал, то ли из-за того, что даже EF 5.0 всё ещё глючнее глючного... а может, это я не умею его готовить? Пришлось снести edmx и сгенерить его заново, "как в старые добрые времена".
...
Рейтинг: 0 / 0
09.10.2013, 11:23
    #38421252
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF - Поки не хотят апдейтиться
А в другом проекте, в котором edmx в отдельной сборке, всё нормально прошло - старые столбцы удалились, новые добавились, в т. ч. и в POCO.

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


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