
Gid
30.04.2017
09:46:30
зачем-то могилу разрыл
и пытается пульс у трупа нащупать
удивляется что его нет

Леонид
30.04.2017
09:47:23
некрофилия

Google

Илья
30.04.2017
09:47:34
монодевелоп пиздая IDE
че ты гонишь
на C# под линукс больше неначем кодить

Леонид
30.04.2017
09:47:49
щас бы еще Ленина из мавзолея достать и сделать его президентом

Anatoly
30.04.2017
09:47:49
Ну вот тут редкий случай когда я согласен: закопай стюардессу, долой разврат

Леонид
30.04.2017
09:47:53
чисто

Gid
30.04.2017
09:47:55

Леонид
30.04.2017
09:48:05
Ленин пиздатый лидер
че ты гониш
похуй что мертвый

Mikhail
30.04.2017
09:48:18

Илья
30.04.2017
09:48:21

Google

Илья
30.04.2017
09:51:52
или хотя-бы .net core, хотя я не пробовал еще с ним работать

Igor
30.04.2017
09:52:38

Mikhail
30.04.2017
09:52:45
Нет кроссплатформенная иде не умеет кор
Логично же)
Райдер только под виндовс фон

Румын
30.04.2017
10:49:05
сап шарпаны, грязный 1снег снова с вами
появилось время поучиться

Владимир
30.04.2017
10:54:11
Так и не смог вчера настроить миграции в ef core, чтобы они работали без захардкоденой строки подключения. Неужели сложно было сделать параметр, в которую можно блыо бы засунуть эту строку. Бесит.

Mikhail
30.04.2017
10:55:20


Владимир
30.04.2017
11:00:45
А в чем проблемес?
Ну в общем, есть два способа, чтобы efcore tools нашли дб контекст и создали миграцию. Отнаследовать и реализовать фабрику. Или описать нормально Startup класс. Я хочу тянуть строку подключения из кастомного файла настроек и фабрику делать не хочется, потому что она не нужна. Настройки такого вида:
> .AddJsonFile($"AppSettings.{environmentVariable}.json", true, true)
Я описал нормально стартапкласс, но он не может подтянуть конфиг. Я даже хз в какой папке он его ищет. Вангую, что у него при работе этот енваромент варибл тупо не задан. Хотя я его прописал в настройках проекта. У Add-Migration есть даже параметр Environment, но это все равно не помогает.
Все прекрасно работает в разных ситуациях, но блядсий efcore tools не может. В итоге сейчас, чтобы создать миграцию, я копипащу строку подключения в код, создаю миграцию и жму ctrl z, лол.


Mikhail
30.04.2017
11:01:42
Жуть какая
В смысле - в какой папке ищет? Там же где и основной конфиг наверное
Ваще странно как-то

Владимир
30.04.2017
11:06:32
В папке проекта? В папке bin/debug? В папке bin/release ?
Он его проект все таки собирает, наверное в последнем. Но там все лежит. Так что.

Mikhail
30.04.2017
11:07:33
А значение энвайромент вариэйбл пробовал на старте проекта глянуть?

Владимир
30.04.2017
11:08:53
на старте проекта все работает
не работает в процессе создания миграций и я хз, как это отлаживать
там даже не логгируется

Mikhail
30.04.2017
11:09:33
Тогда еще вопрос - у тебя база в том же проекте или в другом?

Владимир
30.04.2017
11:10:19
В том же, все в одном проекте. Я в прошлом уже мудохался с отдельной библиотекой для доступа к данным, в этот раз решил на те же грабли не наступать.

Google

Владимир
30.04.2017
11:10:23
(не получилось)

Mikhail
30.04.2017
11:10:33
Блэт
Даже интересно
А какую ошибку при миграции дает

Gid
30.04.2017
11:11:39
без танцев с бубном
из кмд

Владимир
30.04.2017
11:12:13
из кмд
кмд?
Из конфига с енваромент варибл в названии тоже?

Gid
30.04.2017
11:12:55
щас гляну чё как
но я ненмого занят пока

Friedrich
30.04.2017
11:13:00
Один минус - мертвый
Никакой толерантности у вас к некрогражданам! Мёртвый — не значит хуже! В данном случае это преимущество.

Mikhail
30.04.2017
11:13:28

Владимир
30.04.2017
11:16:48
мм
и что про него говорят?

Mikhail
30.04.2017
11:17:08
Что надо одинарный
Но думается мне что это херня
И не о том

Владимир
30.04.2017
11:17:29
у меня нет бэкслешей вообще.

Google

Владимир
30.04.2017
11:17:41
конфиг лежит в корне

Mikhail
30.04.2017
11:18:37
Не, там про бэкслеш в коннекшнстринг
Но я ж говорю - это не про то
Как мне кажется

Владимир
30.04.2017
11:18:57
Да, он у меня ноль, лол
в конекшен стринге тоже нет, кстати

Gid
30.04.2017
11:19:18
это из старого прожекта
щас гляну в новом
сек

Владимир
30.04.2017
11:21:31
у тебя в appsettings прописан конекшен стринг, или раздельно по энвароментам?

Илья
30.04.2017
11:21:57
У меня Antergos. Пытаюсь поставить .NET Core командой "yaourt -S dotnet-cli" - оно долго че-то качает и собирает, но в конце все время пишет "Произошел сбой в build()." и на этом все. Несколько раз уже пробовал...
Как быть?

Gid
30.04.2017
11:22:12
да, вот стейджин

Mikhail
30.04.2017
11:22:43
https://github.com/aspnet/EntityFramework/issues/7353

Gid
30.04.2017
11:23:10
вот стартап

Владимир
30.04.2017
11:24:24
Эх

Google

Mikhail
30.04.2017
11:24:31
?

Владимир
30.04.2017
11:24:59
мб прописать енваромент прямо в виндовые переменные.

Gid
30.04.2017
11:25:31
сделай по-нормальному

Владимир
30.04.2017
11:25:42
все равно и тещу и деплою через докер

Mikhail
30.04.2017
11:25:53

Владимир
30.04.2017
11:25:54
а миграции через виндовс

Gid
30.04.2017
11:26:11
dotnet ef add migration MyMigration
--development
или какой там энв
вот стартап жсон тянет
в нём коннекшн стринг
через него миграции идут
сделай так
там диванон был, убрал
Эта группа больше не существует