Остановить EF Core от проверки моей Oracle схемы - PullRequest
0 голосов
/ 20 марта 2020

Я использую ядро ​​EF для подключения к Oracle.

Таблицы и представления базы данных уже созданы.

Мне нужно только взаимодействовать с моими представлениями, чтобы сделать все мои выборы / insert / update / delete.

Если я использую учетную запись владельца схемы, все работает гладко. Но если я использую другие, менее привилегированные учетные записи, мое веб-приложение не запускается. Вот журналы, которые, как я считаю, EF работает в фоновом режиме.

[INF] SELECT COUNT(*) FROM USER_TABLES WHERE...................
[DBG] DetectChanges starting for PersonDbContext
[DBG] DetectChanges completed for PersonDbContext
[DBG] Executing command
BEGIN
EXECUTE IMMEDIATE 'CREATE TABLE
"VW_PERSON" (.............................');

ORA-01031: INSUFFICIENT PRIVILEDGES.

Как мы можем запретить EF проверять схему или создавать таблицы для нас?

...