2010-03-30 65 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