Управляющий запрос генерируется в Entity Framework Core - PullRequest
0 голосов
/ 04 января 2019

У меня есть две базы данных, одна для тестирования и одна для производства, например, database и database_test, я установил строку подключения для подключения к database_test, я не знаю, почему, когда я пытаюсь получить доступ к любой строке одной таблицы, запроссгенерированный добавить производственное имя базы данных, например, database.TableName, а в других таблицах только сгенерировать запрос с TableName без databaseName.Я пытаюсь добавить схему в имя таблицы в модели, но всегда добавляю имя базы данных, которое является рабочим именем, а не генерирует запросы без имени базы данных, почему именно такое поведение?

Обновление : извините, EF Core 2.2 от mysql с pomelo, база данных строки подключения тестируется, имя рабочей базы данных - production.Например, следующий код

 contexto.Table1 

переводится в запросе select * from production.Table1 вместо того, чтобы переводить только в Select * from Table1

...