首先是EF数据库 - 在生成的代码中将数据库模式添加到命名空间

时间:2017-03-31 06:35:12

标签: c# entity-framework edmx

感谢您抽出时间阅读本文。

之前我曾在一个项目中使用SQLMetal为Linq2Sql自动生成类文件。 这样做它提供了与sql架构匹配的命名空间。

因此,它不是“Model.MyClass”而是“Model.MySchema.MyClass”。

我当时认为这是开箱即用的,但无论如何它似乎都没有,或者不在EF中。

我已将名称空间生成追溯到code.VsNamespaceSuggestion(); 但是我无法弄清楚如何将模式注入命名空间。

我也可以看到edmx中的架构。

我的问题是: 如何将架构添加到自动生成的实体的命名空间中?

作为第二个问题: 最好的方法是什么,因为原始TT可能会随着时间的推移通过新版本发生变化。 因此,我不必回忆起并重做我更新TT时所做的所有更改。

非常感谢, 杆

0 个答案:

没有答案