我们正在使用Entity Framework 6和Model-First,默认情况下会导致我们的实体,dbcontext,.tt文件和模型文件被塞进一个文件夹中,没有任何结构。
我想实现一些分离,至少是这样的:
从模型生成的项目根目录/实体/实体
项目根目录/存储库/其他所有内容(.tt,.edmx等等)
这可能吗?
答案 0 :(得分:1)
为了更接近您想要的,您可以做的是使用EntityFramework Power Tools对数据库进行反向工程并生成一组可用作数据访问的POCO类。
我经常将其描述为Code-Second。
您可以安装电动工具,然后在解决方案中选择您希望课程所在的位置,然后右键单击并选择“逆向工程师数据库”{sic}
答案 1 :(得分:0)
不是。 EF负责其所放置的东西以及它所期望的位置;你无法改变它。
答案 2 :(得分:0)