我有一个带有context.tt和.tt文件的EDMX文件。 我在.tt文件下有POCO类。
我还有一个带有POCO文件的EDMX。
我想将一些POCO课程从第二届EDMX复制到第一届EDMX。
请注意,EDMX中的表格不同。
只是想知道是否可以将一个POCO类从EDMX和.tt文件复制到 另一个。
任何帮助都将不胜感激。
答案 0 :(得分:0)
解决方案很简单。更改EDMX文件的连接字符串。
在我的情况下,我必须为同一个存储过程创建一个2函数导入,每个导入过程指向不同的数据库。
所以我通过rt-click模型浏览器中的存储过程创建了一个新的函数导入。
在功能导入中,我们可以选择创建复杂类型。我需要创建一个新的Complex类型,因为存储过程中使用的一个表具有不同的列。
创建功能导入后,只需关闭模型浏览器并构建解决方案。
IDE将提示输入文件名,并将创建新的context.tt和.tt文件。只需将新的POCO实体复制到现有的.tt文件中即可。
现在我们有2个功能导入和2个POCO内容。现在我们可以指向任何一个数据库,事情就可以了。
希望对陷入类似情况的人有所帮助。