【问题标题】:Get rid of Relationship in Microsoft.EntityFrameworkCore.DbContext摆脱 Microsoft.EntityFrameworkCore.DbContext 中的关系
【发布时间】:2018-12-04 18:56:12
【问题描述】:

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

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

之后,我的上下文模型文件夹还包含我不想拥有的关系。任何人都可以帮助如何撕掉这些请。当我将 json 发送到服务器时,它还包含其他对象。 (歌词是我要发送的最后一个 att)

谢谢。

【问题讨论】:

  • @aduguid 谢谢先生

标签: c# json asp.net-mvc .net-core


【解决方案1】:

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

然后创建一个新的迁移

dotnet ef migrations add RemovedSongRelations

然后您可以使用以下命令更新数据库:

dotnet ef database update

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 2013-06-14
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多