Я пытался перенести свой проект из локальной в удаленную базу данных. Я установил microsoft.entityframeworkcore 7.0.20, microsoft.entityframeworkcore.design 7.0.20 и в качестве поставщика базы данных, я использовал npgsql.entityframeworkcore.postgresql 7.0.18. v16, но не с Supabase, где Postgresql V15 (просто чтобы быть ясным). < /p>
У меня есть строка подключения, которая отлично работала в Pgadmin. И, кажется, EF Core также может использовать эту строку подключения в этом формате: < /p>
Host=[hostname];Port=6543;Database=postgres;Username=postgres.[my_username];Password=[my_password]
< /code>
Потому что, когда я пытался запустить следующую команду < /p>
dotnet ef database update
to perform code-first approach, I've run into this error:
Failed executing DbCommand (32,194ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
CREATE TABLE "__EFMigrationsHistory" (
«Миграция», изменяющийся символ (150), не нулевой,
«продуктверсия», изменяющийся (32), а не null,
ограничение "pk___efmigrationshistory" первичный ключ ("migrationid")
); (0x80004005): Исключение при чтении из потока
system.timeoutexception: тайм -аут во время попытки чтения < /p>
< /blockquote>
И, самая интересная часть, таблица была фактически создана, но EF Core каким -то образом не удалось продолжать работать. И если я попытаюсь повторить команду снова и снова, это просто возвращает ту же ошибку.CommandTimeout = 30, Keepalive = 30
Подробнее здесь: https://stackoverflow.com/questions/787 ... ostgressql
Не могу использовать ядро Ontity Framework с Supabase (PostgreSQL) ⇐ C#
Место общения программистов C#
-
Anonymous
1754054421
Anonymous
Я пытался перенести свой проект из локальной в удаленную базу данных. Я установил microsoft.entityframeworkcore 7.0.20, microsoft.entityframeworkcore.design 7.0.20 и в качестве поставщика базы данных, я использовал npgsql.entityframeworkcore.postgresql 7.0.18. v16, но не с Supabase, где Postgresql V15 (просто чтобы быть ясным). < /p>
У меня есть строка подключения, которая отлично работала в Pgadmin. И, кажется, EF Core также может использовать эту строку подключения в этом формате: < /p>
Host=[hostname];Port=6543;Database=postgres;Username=postgres.[my_username];Password=[my_password]
< /code>
Потому что, когда я пытался запустить следующую команду < /p>
dotnet ef database update
to perform code-first approach, I've run into this error:
Failed executing DbCommand (32,194ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
CREATE TABLE "__EFMigrationsHistory" (
«Миграция», изменяющийся символ (150), не нулевой,
«продуктверсия», изменяющийся (32), а не null,
ограничение "pk___efmigrationshistory" первичный ключ ("migrationid")
); (0x80004005): Исключение при чтении из потока
system.timeoutexception: тайм -аут во время попытки чтения < /p>
< /blockquote>
И, самая интересная часть, таблица была фактически создана, но EF Core каким -то образом не удалось продолжать работать. И если я попытаюсь повторить команду снова и снова, это просто возвращает ту же ошибку.CommandTimeout = 30, Keepalive = 30
Подробнее здесь: [url]https://stackoverflow.com/questions/78792760/cant-use-entity-framework-core-with-supabase-postgressql[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия