感谢您抽出时间阅读本文。
之前我曾在一个项目中使用SQLMetal为Linq2Sql自动生成类文件。 这样做它提供了与sql架构匹配的命名空间。
因此,它不是“Model.MyClass”而是“Model.MySchema.MyClass”。
我当时认为这是开箱即用的,但无论如何它似乎都没有,或者不在EF中。
我已将名称空间生成追溯到code.VsNamespaceSuggestion();
但是我无法弄清楚如何将模式注入命名空间。
我也可以看到edmx中的架构。
我的问题是: 如何将架构添加到自动生成的实体的命名空间中?
作为第二个问题: 最好的方法是什么,因为原始TT可能会随着时间的推移通过新版本发生变化。 因此,我不必回忆起并重做我更新TT时所做的所有更改。
非常感谢, 杆