拆分EDMX模型

时间:2018-01-04 16:06:49

标签: c# entity-framework entity-framework-6

我希望将我的EDMX模型拆分成他们自己的项目,以便在不同项目中引用,而无需在项目中重新创建模型。

我有一个包含实体数据模型的项目。 我有另一个项目,将包含项目中的常见项目。 这个常见项目,我希望它包含实体模型并从实体数据模型项目中删除它们。

在常见项目中,我添加了一个EF dbContext Generator。 我将.tt inputFile更改为指向另一个项目中的edmx文件,并从实体数据模型项目中删除.tt文件。

这样可行但是如何处理对实体数据模型的任何更改并将它们转移到公共项目,因为.tt文件不再存在?

对此有更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

我明白了。我需要做的就是右键单击通用模型中的.tt文件,然后选择“运行自定义工具”