Я пытаюсь создать эшафот из существующей базы данных, но база данных имеет несколько таблиц с несколькими схемами, и некоторые таблицы имеют одинаковые имена, но в разных схемах, и я «думаю», что это является источником моей проблемы, и мне было интересно, вы сталкивались с подобным сценарием?
Например, mySchema1.contacts
и mySchema2.contacts
в одной базе данных.
Вот моя команда:
dotnet ef dbcontext scaffold "Data Source=database;Initial Catalog=table;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" Microsoft.EntityFrameworkCore.SqlServer --schema mySchema1, -t contacts -o Models
Вот моя ошибка:
Номер ошибки: 209, Состояние: 1, Класс: 16 Неоднозначное имя столбца «имя».