我在下面執行了原始SQL查詢以僅選擇表中的某些字段。'System.Data.Entity.Core.EntityCommandExecutionException'發生在EntityFramework.SqlServer.dll中,但未在用戶代碼中處理
{
List<CustEmpVM> CustomerVMlist = new List<CustEmpVM>();
var cid = db.Customers.SqlQuery("select SchedDate from Customer where CustID = '@id'").ToList<Customer>();
}
但我不斷收到的錯誤: System.Data.Entity.Core.EntityCommandExecutionException
發生在EntityFramework.SqlServer.dll但在用戶代碼中沒有處理
其他信息:數據讀取器與指定的不兼容
ALFHomeMovers.Customer
。該類型的成員CustID
在數據讀取器中沒有相應的列,名稱相同。
有沒有在數據庫中的'CustID'列? –
是的,有@OJ Raqueno – ninuhh
當我檢查該錯誤的InnerException時,它說它是空的。我嘗試應用我在同一個問題中看到的答案,但它不起作用。 – ninuhh