Как мне обрабатывать сначала базу данных, когда в базе данных нет ссылок (и я не могу их добавить)? - PullRequest
0 голосов
/ 04 мая 2020

Меня попросили написать веб-сайт, который будет использовать существующую базу данных SQL Server. База данных была разработана для работы с другим приложением, поэтому я не могу вносить в нее потенциально критические изменения.

К сожалению, база данных не содержит ни одной реляционной ссылки, каждая таблица является автономной.

Я знаю, что вы можете использовать команды EF для формирования базы данных и создания классов сущностей, но я хотел бы, чтобы код знал отношения, которые должны существовать между таблицами.

Я подумал о создании базы данных, затем изменение созданных классов для включения ссылок, но я не уверен, что это позволит EF загружать связанные сущности. Кроме того, поскольку мне нужно будет добавить несколько новых таблиц в базу данных, я беспокоюсь, что EF попытается создать эти ссылки при выполнении миграции.

Есть ли способ сделать это?

...