エラーが発生し続けており、その原因を特定できません。私は項目に接続され、単純な画像のアップロードをやろうとしていると、リストを引くしようとしたとき、私は次のエラーを取得:データ・ソースは、あなたが呼び出す必要がありますSQLデータベースの場合エンティティまたは複合型 ''を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);
}
「画像」の種類は? – Dai
イメージはバイトです – Timmer
なぜあなたのコードは新しい匿名型に対して '選択 'を実行してから、それを直接'新しい項目 'に持っていくのですか?なぜ直接行ってはいかがでしょうか: 'db.Items.Select(s => new Item(){...})'? – Dai