У меня в базе данных (Postgre) есть две схемы: BooksStore и PollHub.
Мой проект должен использовать BooksStore . Я использую метод ef code-first для создания таблиц в схеме.
Поэтому я два дня гуглю и пробую все возможные решения, но ничего не работает.
Вот некоторые фрагменты моего кода:
Код: Выделить всё
protected override void OnModelCreating(ModelBuilder builder)
{
builder.HasDefaultSchema("booksstore");
builder.Entity().ToTable("Books", schema: "BooksStore");
base.OnModelCreating(builder);
}
Попробовал без searchpath - все равно.
При необходимости могу предоставить больше фрагментов кода или что-то еще.
Я разрешил использование и создал для моя схема общедоступна и роль postgres (но я думаю, что она используется и создается по умолчанию в качестве владельца).
Кто-нибудь знает, что мне следует попробовать дальше. Есть ли проблема с конфигурацией моей базы данных?
Подробнее здесь: https://stackoverflow.com/questions/790 ... -create-in
Мобильная версия