請隨身攜帶,我對此混亂負責。datacontext是否可以從不同名稱空間加載對象
我們正從一個醜陋的持久性框架(自定義,這可能看起來很酷的時間)遷移
的問題是,對象是使用一個關係表(是,否外鍵的唯一項目的ID)
相關數據庫已被遷移到具有外鍵和全部的關係結構。
問題是將代碼遷移到實體框架,我們想影響到最小的UI,但我們的對象是在不同的命名空間,如:目錄,Catalog.Products,Catalog.Asset等...
我們希望從.edmx生成Catalog.cs,並使用生成的類修改舊類(以便EF可以使用)。
可以創建DataContext,從不同的名稱空間加載對象嗎?
我沒有創建正確的attibutes一類,但得到了回報:
映射和元數據信息可以 不是的EntityType
然後我說的對象集的目錄中找到.cs,但獲得獎勵:
EntitySet名稱 'CatalogEntities.ProductTests'could 未找到
,'CatalogEntities。'部分是在運行時添加的,這就是爲什麼我懷疑它不能完成。
任何人都可以闡明是否可能,這會阻止我們改變很多命名空間。
感謝