請任何人都可以幫助我解決這個錯誤?CLR類型到EDM類型的映射與EF 6和5不一致嗎?
Schema specified is not valid. Errors:
The mapping of CLR type to EDM type is ambiguous because multiple CLR types match the EDM type 'City_DAL'. Previously found CLR type 'CeossDAL.City_DAL', newly found CLR type 'CeossBLL.City_DAL'.
主要的問題,我有DAL,這包含了EF和BLL,這包含DAL的同一類,但在命名空間不同,這是導致該問題
我不能知道如何擺脫這些問題,你能幫我嗎?
此外,如果有人給我品嚐到用n層體系結構與EF
謝謝
我可以理解
如果我以不同的方式命名BLL中的類,EF如何在DAL和BLL中的類名之間進行映射? – 2013-02-20 12:21:13
EF不在兩個類之間映射。它映射圖中的實體並查找具有相同名稱的單個類。 – 2013-02-20 12:34:09
好吧,我使用代碼優先模型,現在如果我在BLL中創建了一個名爲Product_BLL的類,並且在EF中DAL中具有相同的類並且它的名稱是Product_DAL,現在當我想要添加一個實體這個類到數據庫,EF會等待我從Product_DAL類傳遞一個對象而不是Product_BLL?這是正確的還是我誤解了?非常感謝你的幫助 – 2013-02-20 14:46:52