2010-03-30 69 views
3

我们正处在一个动态数据项目,将处理来自两个不同的命名空间来实体工作:myModel.AbbymyModel.Ben如何解决类型名称冲突动态数据

其类:


艾比

myModel.Abby.Car 

myModel.Abby.Lollipop 

myModel.Ben.Car 

myModel.Ben.Apple 

所以myModel.Abby.CarmyModel.Ben.Car是同音异义词。 当我尝试注册ObjectContext's时,抛出异常告诉我们在提及的类之间存在类型名称冲突(尽管类型属于不同的名称空间)。

我们该如何克服由不同名称空间中重复类型名称引起的类型名称冲突?

回答

1

这里是MSDN

解决方法的问题是在2周不同类型的上下文之间的命名冲突 。 要解决这个问题,您可以重命名一个 的类,在您的实体上指定 TableNameAttribute。

希望它可以帮助别人。 :)

1

我不认为有这个办法。

DynamicData根据类型名称路由到正确的表单。在URL中查找,类型名称总是在某处。 DD如何知道你想要与哪种类型进行交互?

+0

嗨Jfar! 我正在考虑类似区域或命名空间的最后部分路由。 +1:) – SDReyes 2010-03-31 13:48:24