我遇到一个与命名空间System。*
冲突的自定义命名空间的问题我有一个名为 Powerdoo.System 的自定义库,它包含多个工具和我的扩展。
我有一个引用我的自定义工具库的应用程序,它包含一个Entity Framework模型。应用程序的名称空间是 Powerdoo.Model.MSSQL 。
我的自定义命名空间与.Net默认命名空间系统。* 。
冲突与此处一样,“使用系统”被解释为“使用Powerdoo.System”:
为什么会发生这种情况,如何避免此问题不重命名我的工具库命名空间或我的应用程序命名空间。
以下是该应用程序的参考树:
如果我使用 rigth-click>自动命名空间引用使用global :: System.Data.Entity; 已添加。
如何让Entity Framework在自动生成的类上使用 global :: 使用?
答案 0 :(得分:2)
你可以使用" global :: System"对于.net系统命名空间。 对于您的情况,您必须更改EF模板。