【发布时间】: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