2011-05-06 47 views
0

我創建了我自己的實體以使用我寫的存儲過程。對於映射說,SP和實體都顯得十分精緻,現在我得到這個錯誤(出PF藍色太)成員映射錯誤,MVC 2和EF4

錯誤7錯誤2019:指定的成員映射 無效。類型 在類型 'Edm.Decimal [可空=真,默認值=,精密= 19,標度= 4]' 構件的 'ITEMPRICE' 'GodsCreationTaxidermyModel.StoreItem' 不與 「SqlServer.varchar [可爲空的兼容= True,DefaultValue =,MaxLength = 15,Unicode = False,FixedLength = False] 'GodsCreationTaxidermyModel.Store.StoreItems'中的成員'ItemPrice'的' '。 F:\項目\ GodsCreationTaxidermy \ GodsCreationTaxidermy.Data \ GCTModel.edmx 1071 17 GodsCreationTaxidermy.Data

有任何想法可能會造成什麼呢?

回答

1

例外情況表明,您的概念模型(實體)的ItemPrice定義爲decimal,但您的存儲模型(數據庫描述或存儲過程)將其返回爲VARCHAR(15)。 EDMX由幾個圖層組成,這些圖層不對應ItemPrice。你的映射有問題。

+0

謝謝,這幾乎是確切的探針 – PsychoCoder 2011-05-07 00:55:41