【问题标题】:Entity Framework Core - Scaffold existing database to one or group of class filesEntity Framework Core - 将现有数据库搭建到一个或一组类文件
【发布时间】:2016-11-11 21:18:39
【问题描述】:

正如tutorial 中所述,我可以在包管理器控制台中使用Scaffold-DbContext 从现有数据库中构建代码优先的 EF Core。

这一切都很好,但我的问题是它为每个表构建了单独的类文件,为上下文类构建了另一个类文件。如果我有太多桌子,我会觉得这有点乱。

我可以手动重新排列所有内容,但是有没有办法将所有内容都放在一个类文件中?或者可能将上下文类放在单独的文件中,然后将表分组到每个架构的另一个文件中。

【问题讨论】:

  • 使用 PowerShell 将所有类文件合并到一个文件中就像在公园里散步一样。您会得到重复的 using 块,但这些不会导致错误,您可以使用 PowerShell 或其他工具删除未使用的 using 语句。 Power Shell 命令是:Get-Content class-files.* | Set-Content combined.file。从这个 SO 答案:stackoverflow.com/a/16709708/8741

标签: ef-code-first entity-framework-core .net-core


【解决方案1】:

自 1.0.0 起,此行为不是 EF Core 脚手架的选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-01
    • 2021-06-30
    • 2016-11-01
    • 2019-06-27
    • 2021-04-04
    • 2016-10-25
    • 2022-10-14
    • 1970-01-01
    相关资源
    最近更新 更多