我有一個錯誤(見下文)。乍一看,這對我來說似乎很明顯。我已經檢查了一切:模型是好的;元數據類設置好,我檢查了我的控制器,並在'時間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)
這幫了我很多..謝謝。 我有相同的錯誤,這是由於元數據類錯誤拼寫錯誤。 – Lisa