在VS2010SP1中,我注意到将项目中的文件从“Root”移动到文件夹ABC 将命名空间从MyNameSpace.X.Y更改为MyNameSpace.X.Y.ABC
是否有任何选项/调整可以防止这种情况?
答案 0 :(得分:1)
实体框架从T4模板构建实体模型(即动态创建.cs文件),这就是移动后命名空间发生变化的原因。 如果移动简单的.cs文件,它将不会更改名称空间。
要解决此问题,请右键单击该文件夹(在解决方案资源管理器中),并将属性“Namespace provider”设置为false。
祝你好运!