.net 4.0 EF 4.4不同命名空间中的类名重复导致问题

.net 4.0 EF 4.4不同命名空间中的类名重复导致问题,.net-4.0,mapping,entity-framework-4.1,.net 4.0,Mapping,Entity Framework 4.1,我在EF中使用代码优先方法(本身),但是,我使用T4为每个表生成一个类,然后在单独的部分文件中创建关联。我知道我可以使用edmx生成每种类型的poco表,但这不是我想走的路线 直到我有了一个与另一个类相同的类名,即使这两个类都在不同的名称空间中,它才开始工作 我发现的解决方案似乎只围绕着修复连接字符串中的元数据,但是,由于我没有edmx(csdl、ssdl、msl),我不确定如何纠正这个问题。这里有一个相关的问题,但解决方案似乎对我没有帮助- 不幸的是,仅仅重命名类对我们来说并不是一个解决方案

我在EF中使用代码优先方法(本身),但是,我使用T4为每个表生成一个类,然后在单独的部分文件中创建关联。我知道我可以使用edmx生成每种类型的poco表,但这不是我想走的路线

直到我有了一个与另一个类相同的类名,即使这两个类都在不同的名称空间中,它才开始工作

我发现的解决方案似乎只围绕着修复连接字符串中的元数据,但是,由于我没有edmx(csdl、ssdl、msl),我不确定如何纠正这个问题。这里有一个相关的问题,但解决方案似乎对我没有帮助-

不幸的是,仅仅重命名类对我们来说并不是一个解决方案

以下是错误:

CLR类型到EDM类型的映射不明确,因为有多个CLR 类型与EDM类型“AppConfig”匹配。以前找到的CLR类型 “Utility.AppConfig”,新找到的CLR类型为“Config.AppConfig”

显然,这是在EF 6中-仅针对代码优先