powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF миграции - проблема.
22 сообщений из 22, страница 1 из 1
EF миграции - проблема.
    #38899264
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть контекст в проекте.
На него настроены миграции.

Всё нормально.

Добавляю в решение консольный проект - пустяк. Там НИЧЕГО нет. Только то, что ставит студия по умолчанию.

После этого миграции не работают.

Сперва просят поставить в пустой консольный фреймворк EF.
Потом просят "сконфигурировать" миграции для пустого проекта - что за чушь??

Что с этим можно сделать??
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38899278
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueЧто с этим можно сделать??

С чем? Да, надо референсить EF, и EF должен быть сконфигурирован в config-файле именно приложения, а не подключенной библиотеки, если не используется полностью программное конфигурирование, а контекст EF-а не торчит наружу. Так что всё нормально. Не вижу проблемы.
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38899311
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttMonochromatiqueЧто с этим можно сделать??

С чем? Да, надо референсить EF, и EF должен быть сконфигурирован в config-файле именно приложения, а не подключенной библиотеки, если не используется полностью программное конфигурирование, а контекст EF-а не торчит наружу. Так что всё нормально. Не вижу проблемы.

Я нифига не понял. Мне надо подключить EF к консольному проекту? Ну даже допустим.

Как мне сконфигурировать миграции для консольного проекта, имеющего один пустой метод main??
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38899316
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueКак мне сконфигурировать миграции для консольного проекта, имеющего один пустой метод main??

А где они у тебя раньше были сконфигурированы?
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38899363
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttMonochromatiqueКак мне сконфигурировать миграции для консольного проекта, имеющего один пустой метод main??

А где они у тебя раньше были сконфигурированы?

В единственном проекте, MVC-приложения, где и находился наследник DbContext-а
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38899365
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueВ единственном проекте, MVC-приложения, где и находился наследник DbContext-а

Ничё не понял. У тебя был 1 веб-проект, так? Потом ты добавляешь в солюшен +1 консольный проект, который никак не связан с веб-проектом и у тебя отваливаются миграции?
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38899501
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttMonochromatiqueВ единственном проекте, MVC-приложения, где и находился наследник DbContext-а

Ничё не понял. У тебя был 1 веб-проект, так? Потом ты добавляешь в солюшен +1 консольный проект, который никак не связан с веб-проектом и у тебя отваливаются миграции?

Да, именно. Только в консольном проекте я сослался на web-проект - так что связаны.
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38899568
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueДа, именно. Только в консольном проекте я сослался на web-проект - так что связаны.

Чёто вафля какая-то. Вынеси слой с EF в class library и ссылайся на него. Защем на веб-проект ссылаться-то?
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38899613
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttMonochromatiqueДа, именно. Только в консольном проекте я сослался на web-проект - так что связаны.

Чёто вафля какая-то. Вынеси слой с EF в class library и ссылайся на него. Защем на веб-проект ссылаться-то?

Мне от EF вообще ничего не надо.
Консольное приложение - это AZURE WebJob. Оно должно запустить метод определенного класса, который как раз находится в WEB-проекте.
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38899867
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueМне от EF вообще ничего не надо.
Консольное приложение - это AZURE WebJob. Оно должно запустить метод определенного класса, который как раз находится в WEB-проекте.

На Web проект нельзя ссылаться - это конечный UI по сути. От него не должен зависеть ни один другой проект, а вот UI может. Так что что-то у Вас с архитектурой совсем плохо. И конфигурационный файл для EF должен находиться в конечном проекте, которй вызывает контекст.
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38899872
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronНа Web проект нельзя ссылаться - это конечный UI по сути. От него не должен зависеть ни один другой проект, а вот UI может. Так что что-то у Вас с архитектурой совсем плохо. И конфигурационный файл для EF должен находиться в конечном проекте, которй вызывает контекст.

Об этом и талдычу ему. Я думал што у него этот метод в отдельной сборке, а он какую-то котовасию устроил.
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38900167
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttAxeleronНа Web проект нельзя ссылаться - это конечный UI по сути. От него не должен зависеть ни один другой проект, а вот UI может. Так что что-то у Вас с архитектурой совсем плохо. И конфигурационный файл для EF должен находиться в конечном проекте, которй вызывает контекст.

Об этом и талдычу ему. Я думал што у него этот метод в отдельной сборке, а он какую-то котовасию устроил.

Не знаю, что ты думал, но кроме мемеканья в этом треде от тебя ничего не было (тебя к такому стилю приучили?)
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38900180
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron И конфигурационный файл для EF должен находиться в конечном проекте, которй вызывает контекст.

Да он там и находится.

Вы хотите сказать, что вообще ВСЕГДА работу с БД (да и с чем угодно) - надо выносить в другие проекты? Мало ли придется в эту же БД писать НЕ ИЗ Web-проекта?
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38900207
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueДа он там и находится.

Вы хотите сказать, что вообще ВСЕГДА работу с БД (да и с чем угодно) - надо выносить в другие проекты? Мало ли придется в эту же БД писать НЕ ИЗ Web-проекта?

Да, обычно для Data Access Layer создают отдельный проект (если не солюшн даже). В том-то и дело, что 'Мало ли придется в эту же БД писать НЕ ИЗ Web-проекта'. Тогда Вам просто достаточно будет добавить референс к сборке DAL и вуаля!
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38900218
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronMonochromatiqueДа он там и находится.

Вы хотите сказать, что вообще ВСЕГДА работу с БД (да и с чем угодно) - надо выносить в другие проекты? Мало ли придется в эту же БД писать НЕ ИЗ Web-проекта?

Да, обычно для Data Access Layer создают отдельный проект (если не солюшн даже). В том-то и дело, что 'Мало ли придется в эту же БД писать НЕ ИЗ Web-проекта'. Тогда Вам просто достаточно будет добавить референс к сборке DAL и вуаля!

Из-за одного азуровского джоба разделять всё по разным проектам?

Сейчас поставил эксперимент. Добавил консольное приложение, сослался WEB-проект из него - и поигрался с миграциями.

Всё однако прокатило. O_O

Получается, что мастер азуровского джоба где-то фонит?? O_o
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38900228
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueВсё однако прокатило. O_O

Нюанс - там где прокатило - стоит VS 2013 со вторым апдейтом.

Там где нет - последняя..

И чо та сдается мне, что при любом раскладе - я опять упрусь в эту же проблему.
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38900429
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueНе знаю, что ты думал, но кроме мемеканья в этом треде от тебя ничего не было (тебя к такому стилю приучили?)

Делай как это принято у людей, и проблем не будет, всё что я пытаюсь донести до тебя. Но можешь пайти против системы, ето ж свабодная страна
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38900435
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueПолучается, что мастер азуровского джоба где-то фонит?? O_o

Чует мое сердце, что фоните где-то все-таки Вы
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38900599
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronMonochromatiqueПолучается, что мастер азуровского джоба где-то фонит?? O_o

Чует мое сердце, что фоните где-то все-таки Вы

Там ошибиться негде. Но тем не менее - всё создал заново - и всё прошло как по маслу.

Даже странно.
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38901111
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueДаже странно.

Ничего странного. Усердие и труд...
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38901114
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronMonochromatiqueДаже странно.

Ничего странного. Усердие и труд...Помню рекомендации 70-х годов по ремонту отечественного автомобиля:
"Разбери, все промой и собери"
...
Рейтинг: 0 / 0
EF миграции - проблема.
    #38901118
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro"Разбери, все промой и собери"

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


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