C# 摆脱Microsoft.EntityFrameworkCore.DbContext中的关系
我使用此命令在MVC DotNET Core MVC中使用api生成数据库上下文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时
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谢谢您,先生