我已经使用此命令使用api在MVC DotNET Core MVC中生成数据库上下文。
dotnet ef dbcontext scaffold "Server=localhost;Database=SongCollector;User ID=sa;Password=123" Microsoft.EntityFrameworkCore.SqlServer -o Models
在那之后,我的上下文模型文件夹也包含了我不想拥有的关系。任何人都可以帮助您解决这些问题。当我将json发送到服务器时,它也包含其他对象。 (歌词是我要发送的最后一个邀请)
谢谢。
答案 0 :(得分:0)
如果您不希望关系位于Song对象上,请打开该模型文件 并删除不需要的属性。
之后,创建一个新的迁移
dotnet ef migrations add RemovedSongRelations
然后,您可以使用以下方法更新数据库:
dotnet ef database update
如果只希望结果对象不包含该关系,则只需更改查询即可。