我正在使用實體框架,我有一個名爲HomesClass的類,我在我的編輯方法中的這一行:ASP.NET轉換類爲'System.Data.Entity.Infrastructure.DbSqlQuery <Project.Models.HomesClass>'
HomesClass homesClass = db.Data.Find(id);
所以我試圖做另一行這樣
HomesClass homesClass = db.Data.SqlQuery("SELECT ....");
但後來我得到這個錯誤:
Cannot implicitly convert type 'System.Data.Entity.Infrastructure.DbSqlQuery<Project.Models.HomesClass>' to ‘Project.Models.HomesClass'
我問題是如何正確地將其轉換?
但難道不這樣只得到第一行? – user979331
你的代碼顯示你只需要一個對象。如果你想要不止一個,你需要一個列表。 – Klinger
非常真實,直到我把它放進去,我才意識到,哈哈 – user979331