我有一個使用Entity Framework 4.3.1和Self-Tracking Entities的ASP.NET 4.0 Web應用程序。它工作正常,直到我添加另一個ADO.NET實體數據模型(.edmx)文件。之後,項目編譯時沒有任何錯誤,但一旦它調用自我跟蹤實體對象,應用程序就會產生System.InvalidOperationException:無法找到EntityType'namespace.classname'的映射和元數據信息。System.InvalidOperationException:無法找到EntityType的映射和元數據信息
我已經嘗試將第二個ADO.NET實體數據模型添加到不同的命名空間 - 但這沒有幫助。 如果我從項目中刪除添加的.edmx文件,問題就會消失。 如果我刪除自我跟蹤實體文件(Model.tt和Model.Context.tt),問題就會消失。
看起來自我跟蹤實體在超過實體數據模型時不能正常運行。
有沒有其他人經歷並解決了這個問題?
自追蹤實體正在爲4.3.1工作 我發現的問題是他們正在工作時,有一個ADO.NET實體僅數據模型。如果添加更多,則停止工作。 – SHS 2012-03-15 03:26:41