我很困惑,爲什麼我從實體框架api調用存儲過程時收到異常。錯誤狀態:EntityCommandExecutionException來自實體框架
The data reader is incompatible with the specified [Model].[SP_Result_Type].
A member of the type, [typeName], does not have a corresponding column in the data reader with the same name.
有問題的SP是一個SELECT命令,從(3)不同的表中獲取的值和實體框架在ComplexObject類型返回值。通過「數據讀取器」,我猜這個異常是指由EF API創建的類型。如果是這樣,「數據讀取器」和表格都有正確的變量名稱,所以我不明白這個例外的原因。
這個改變可能會在設計師EF創建的,但我不知道要改變什麼。
您使用的是哪種數據庫類型? SQL Server? – Jethro
@Jethro - 重要嗎?我們如何使它與MySql一起工作? – xameeramir