Леса EFCore - PullRequest
       38

Леса EFCore

0 голосов
/ 12 июня 2018

Я пытаюсь создать модель, используя scaffold:

dotnet ef dbcontext scaffold "DataSource=database.sqlite" Microsoft.EntityFrameworkCore.Sqlite -o Model

Но эта ошибка возврата:

Could not scaffold the foreign key 'PoolsInDepartments(pools_id)'. A key for 'id' was not found in the principal entity type 'Pools'.
Could not scaffold the foreign key 'PoolsInDepartments(departaments_id)'. A key for 'id' was not found in the principal entity type 'Departments'.

Я не понимаю, где ошибка в моей таблице PoolInDepertaments.Пожалуйста, проверьте мою базу данных: https://pastebin.com/Mmi6fnrV

И схему для этой БД:

https://i.stack.imgur.com/TV7EB.png

1 Ответ

0 голосов
/ 08 июля 2018

Попробуйте с помощью этой команды:

Scaffold-DbContext "Filename = mydatabase.sqlite3" Microsoft.EntityFrameworkCore.Sqlite -OutputDir Models

Я использую это начиная с первых версий EF Core доновый 2.1 и у меня работает.

...