Я пытаюсь использовать Entity Framework Core с существующей базой данных. В этой базе данных есть несколько таблиц, у которых не установлены первичные ключи из-за других процессов (вне области приложения, которое я создаю), которые сломаются, если установлен первичный ключ.
Можно ли создавать модели таблиц без первичного ключа?
Я сейчас использую:
- Microsoft.EntityFrameworkCore -Version 2.0.1
- Microsoft.EntityFrameworkCore.SqlServer -Version 2.0.1
- Microsoft.EntityFrameworkCore.SqlServer.Design -Version
- Microsoft.EntityFrameworkCore.Tools -Version 2.0.1
- Microsoft.EntityFrameworkCore.Tools.DotNet - Версия 2.0.0
Я получаю эту ошибку при выполнении команды ниже "Unable to generate entity type for table '...'. Please see the warning messages."
Команда, которую я запускаю:
Эшафот-DbContext
"Server = ... myservernamehere ...; Database = ... mydbnamehere ...; Trusted_Connection = True;"
Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models