-2
我一直收到一個錯誤,但我找不到它的來源。我試圖做連接到一個項目一個簡單的圖片上傳,並試圖拉列表我收到以下錯誤時:實體或複合類型''不能在LINQ to Entities查詢中構造
The entity or complex type ' ' cannot be constructed in a LINQ to Entities query
public ActionResult Index()
{
var content = db.Items.Select(s => new
{
s.Id,
s.Image,
s.Price,
s.Quantity,
});
List<Item> contentModel = content.Select(item => new Item()
{
Id = item.Id,
Image = item.Image,
Price = item.Price,
Quantity = item.Quantity,
}).ToList();
return View(contentModel);
}
「Image」的類型是什麼? – Dai
圖像是一個字節[] – Timmer
爲什麼你的代碼執行一個'選擇'到一個新的匿名類型,然後直接把它帶到'new Item'?爲什麼不直接:'db.Items.Select(s => new Item(){...})'? – Dai