powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / code first изменить текущую модель
11 сообщений из 11, страница 1 из 1
code first изменить текущую модель
    #38577913
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Подскажите пожалуйста как изменить текущую модель базы данных.
К примеру была такая модель
Код: c#
1.
2.
3.
4.
5.
6.
public class Blog 
{ 
    public int BlogId { get; set; } 
    public string Name { get; set; }  
    public virtual List<Post> Posts { get; set; } 
}


Потом решил добавить поле
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
public class Blog 
{ 
    public int BlogId { get; set; } 
    public string Name { get; set; } 
    public string Url { get; set; } 
 
    public virtual List<Post> Posts { get; set; } 
}



Как сделать чтобы база данных обновилась согласно новой модели?
Читал про мигруцию, что-то не выходит. Да и способ миграции мне что-то не совсем нравится. Можно это как ни будь делать из кода (динамически)?
...
Рейтинг: 0 / 0
code first изменить текущую модель
    #38578072
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще, этот вопрос немножко не в тот форум - следовало бы http://www.sql.ru/forum/ado-linq-ef-orm

Nechtoчто-то не выходитчто именно не выходит? тут http://msdn.microsoft.com/ru-ru/data/jj554735 вроде все четко описано
...
Рейтинг: 0 / 0
code first изменить текущую модель
    #38578427
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, а то я этот форум не заметил ( http://www.sql.ru/forum/ado-linq-ef-orm).
Сейчас ссылку покурю, потом отпишусь.
...
Рейтинг: 0 / 0
code first изменить текущую модель
    #38578439
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему-то не работает в консоль команды.
...
Рейтинг: 0 / 0
code first изменить текущую модель
    #38578469
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что это за команда консоли - MigrationsDemo???

Почитайте мою ссылку, там все очень подробно написано.
...
Рейтинг: 0 / 0
code first изменить текущую модель
    #38578477
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эта команда тоже не работает Enable-Migrations
...
Рейтинг: 0 / 0
code first изменить текущую модель
    #38578539
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выдает сообщение "не работаю"?
...
Рейтинг: 0 / 0
code first изменить текущую модель
    #38578838
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем получилось. Только единственное я это делал на компьютере, который подключен к инету, через console ставил пакет (Install-Package EntityFramework).

А как подключить этот пакет к проекту который не имеет выход к инету.
Я пробовал подключать библиотеки ( EntityFramework и EntityFramework.SqlServer ), но видимо этого недостаточно. Что ещё нужно подключать?
...
Рейтинг: 0 / 0
code first изменить текущую модель
    #38579667
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди помогите пожалуйста, ну очень надо.
...
Рейтинг: 0 / 0
code first изменить текущую модель
    #38579979
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nechto,

создать локальный NuGet репозиторий и разместить пакет EF там.
http://andrey.moveax.ru/post/tools-nuget-part2-local-repository.aspx
...
Рейтинг: 0 / 0
code first изменить текущую модель
    #38580057
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое! За точный и правильный совет.
Я как раз только что сам разобрался, как это все работает. Два дня потрачены были не зря :).
Ещё раз спасибо!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / code first изменить текущую модель
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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