2011-06-13 67 views
2

請隨身攜帶,我對此混亂負責。datacontext是否可以從不同名稱空間加載對象

我們正從一個醜陋的持久性框架(自定義,這可能看起來很酷的時間)遷移

的問題是,對象是使用一個關係表(是,否外鍵的唯一項目的ID)

相關

數據庫已被遷移到具有外鍵和全部的關係結構。

問題是將代碼遷移到實體框架,我們想影響到最小的UI,但我們的對象是在不同的命名空間,如:目錄,Catalog.Products,Catalog.Asset等...

我們希望從.edmx生成Catalog.cs,並使用生成的類修改舊類(以便EF可以使用)。

可以創建DataContext,從不同的名稱空間加載對象嗎?

我沒有創建正確的attibutes一類,但得到了回報:

映射和元數​​據信息可以 不是的EntityType

然後我說的對象集的目錄中找到.cs,但獲得獎勵:

EntitySet名稱 'CatalogEntities.ProductTests'could 未找到

,'CatalogEntities。'部分是在運行時添加的,這就是爲什麼我懷疑它不能完成。

任何人都可以闡明是否可能,這會阻止我們改變很多命名空間。

感謝

回答

0

簡單的答案是NO

您不能加載在一個單一的背景下,從不同的命名空間物體

相關問題