2017-02-22 80 views
0

Я не уверен, что может быть не так, когда я запускаю командуEF Ядро Только 3 из 12 моделей были scaffolded

Scaffold-DbContext "Server=TestServer;Database=CIR;Integrated Security=SSPI;MultipleActiveResultSets=True" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

операция завершается успешно, проблема, только 3 модели встроенный. 3 таблицы импортируются, но не остальные 9. Единственное, о чем я могу думать, это то, что 3 таблицы, которые удалось ввести, имели на них ПК. Там, где нет необходимости в других, и поэтому они не были созданы. Верно ли тогда, что для инфраструктуры Entity требуется, чтобы в каждой таблице были первичными ключи, которые должны быть преобразованы в модель?

ответ

2

Да, для EF требуется первичный ключ на каждой таблице, и это стандартная передовая практика