次のような3つのテーブルがあります
カテゴリ ---->ID,名前
CategoryCertifications --->CategoryId,CertificationId
認定 ----->ID、名前、概要
ビューページに認証名と概要の一覧を表示したい。
私はこのように試しました
ViewBag.CategoryCertifications=from pd in db.categories join od in db.categorycertifications on pd.id equals od.CategoryId join ct in db.certifications on od.certificationId equals ct.id select new
{
ct.Name,ct.Summary
}).ToList();
ViewPage で、以下のように言及しました
var categories=(List<Certification>ViewBag.CategoryCertifications ?? new List<Certification>();
ビューページで次のエラーが発生しました
unable to cast object of type'system.collection.generic.list''[<>f_Anonymous type 2f'2[system.string,system.string]]' to type 'system.collection.generic.list' '[cn.models.Certification]'
前もってありがとう..