C# 摆脱Microsoft.EntityFrameworkCore.DbContext中的关系

C# 摆脱Microsoft.EntityFrameworkCore.DbContext中的关系,c#,json,asp.net-mvc,.net-core,C#,Json,Asp.net Mvc,.net Core,我使用此命令在MVC DotNET Core MVC中使用api生成数据库上下文 dotnet ef dbcontext scaffold "Server=localhost;Database=SongCollector;User ID=sa;Password=123" Microsoft.EntityFrameworkCore.SqlServer -o Models 在这之后,我的context models文件夹也包含了我不想要的关系。任何人都可以帮我偷这些东西。当我向服务器发送json时

我使用此命令在MVC DotNET Core MVC中使用api生成数据库上下文

dotnet ef dbcontext scaffold "Server=localhost;Database=SongCollector;User ID=sa;Password=123" Microsoft.EntityFrameworkCore.SqlServer -o Models
在这之后,我的context models文件夹也包含了我不想要的关系。任何人都可以帮我偷这些东西。当我向服务器发送json时,它还包含其他对象。(歌词是我想发送的最后一个att)

多谢各位


如果不希望关系位于Song对象上,请打开该模型文件 并删除不需要的属性

然后创建一个新的迁移

dotnet ef migrations add RemovedSongRelations
然后,您可以使用以下方法更新数据库:

dotnet ef database update

如果您只希望结果对象不包含关系,只需更改查询。

@aduguid谢谢您,先生