2011-02-23 39 views
0

我有一個錯誤(見下文)。乍一看,這對我來說似乎很明顯。我已經檢查了一切:模型是好的;元數據類設置好,我檢查了我的控制器,並在'時間TryUpdateMOdel'被稱爲一切都很好,對象是我期望的那樣。我認爲這將是一件愚蠢的事情,但整天都陷入僵局,任何人都會推薦任何東西?TryUpdateModel MVC模型錯誤()

相關聯的元數據類型爲類型 'Lms.Model.PaymentFrequency' 包含以下未知屬性或字段:SiteAgreementId,PaymentTypeId,PaymentCategoryId,ObligationStartDate,TerminationDate,評論。請確保這些成員的名稱與主類型的屬性名稱相匹配。

描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。

異常詳細信息: System.InvalidOperationException:相關聯的元數據類型爲類型 'Lms.Model.PaymentFrequency' 包含以下未知屬性或字段:SiteAgreementId,PaymentTypeId,PaymentCategoryId,ObligationStartDate,TerminationDate,評論。請確保這些成員的名稱與主類型的屬性名稱相匹配。

源錯誤:

Line 120:   PaymentFrequency paymentFrequency = this._siteRepository.GetPayment(Convert.ToInt16(collection["PaymentId"])).PaymentFrequency; 
Line 121: 
Line 122:   TryUpdateModel(paymentFrequency); 
Line 123: 
Line 124:   if (!ModelState.IsValid) 

回答

1

這聽起來像你已經連接到您的PaymentFrequency模型可能有屬性的模型本身並不元數據類。

+0

這幫了我很多..謝謝。 我有相同的錯誤,這是由於元數據類錯誤拼寫錯誤。 – Lisa