Избавьтесь от отношений в Microsoft.EntityFrameworkCore.DbContext - PullRequest
0 голосов
/ 26 июня 2018

Я использовал эту команду для генерации контекста базы данных в MVC DotNET Core MVC с использованием api.

dotnet ef dbcontext scaffold "Server=localhost;Database=SongCollector;User ID=sa;Password=123" Microsoft.EntityFrameworkCore.SqlServer -o Models

После этого в папке моих моделей контекста также есть связь, которую я не хочу иметь.Любой может помочь с тем, как сорвать это, пожалуйста.Когда я послал JSON на сервер, он также содержит другой объект с ним.(лирика - последнее, что я хочу отправить)

Спасибо.

screenshot

1 Ответ

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

Если вы не хотите, чтобы отношения были в объекте Song, откройте этот файл модели и удалите ненужные свойства.

После этого создайте новую миграцию

dotnet ef migrations add RemovedSongRelations

Затем вы можете обновить базу данных, используя:

dotnet ef database update

Если вы хотите, чтобы полученный объект не содержал отношения, просто измените запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...