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

Подскажите пожалуйста как изменить текущую модель базы данных.
К примеру была такая модель
Код: 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
04.03.2014, 17:35
    #38578072
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
code first изменить текущую модель
вообще, этот вопрос немножко не в тот форум - следовало бы http://www.sql.ru/forum/ado-linq-ef-orm

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

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

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

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


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