Scaffold-DbContext到不同的输出文件夹
本文介绍了Scaffold-DbContext到不同的输出文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在工作的公司解决方案中实现存储库模式,将后端项目和数据库上下文中的模型类以及DbContexts项目中的迁移分离。
使用Scaffold-DbContext将后端项目设置为模型类目标的默认项目,但是DbContext类始终与模型类创建在同一文件夹中。
推荐答案
它可以将DbContext类的创建重定向到其他输出文件夹(在我的情况下重定向到DbContexts项目)吗?现在可以使用-ContextDir选项重定向生成的上下文:
-ContextDir 放置DbContext文件的目录路径是相对于项目目录的。
因此,在您的情况下将是这样的:
Scaffold-DbContext "*connection*" "*provider*" -OutputDir "BackendProject" -ContextDir "DbContexts"
来源: https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/powershell
这篇关于Scaffold-DbContext到不同的输出文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
浙公网安备 33010602011771号