0
嗨,我使用跨在ASP .NET的Web API加入通過與一個MySQL數據庫並獲得以下錯誤:使用交叉連接在ASP .NET的Web API收到錯誤
錯誤1無法隱式轉換類型「系統.Linq.IQueryable'改爲'System.Linq.IQueryable'。一個顯式轉換存在(是否缺少強制轉換?)
這是我的控制器代碼
private myappEntities db = new myappEntities();
public IQueryable<comment>GetPicturesandtheirCommnets()
{
var combo=from p in db.picturedetails
from c in db.comments
select new
{
p.iduser,p.idpictures,p.likes,p.nuditylevel,p.picTitle,p.pictime,p.fakeslevel,
c.comment1,c.ctime,c.idcomments,c.spamlevel,c.targetpictureid
};
return combo;
}
爲什麼會出現這個錯誤?任何幫助?
我使用的數據庫第一種方法,有兩個單獨的列徵求意見和picturedetails 。所以在使用選項2之後,我的數據庫中這兩個表的數據是否會被提取? – Obvious
數據仍將被提取。您只需將其存儲在數據傳輸對象(DTO)中,該數據傳輸對象便於邏輯(在業務邏輯意義上)組成數據。 –
謝謝,會嘗試。 – Obvious