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