【发布时间】:2015-12-30 00:56:51
【问题描述】:
如何查看具有指定 ID 的 Sklep 数据。
我可以从 Sklep_has_Miejsce 中看到 Sklep 和 Miejsce 的 id 以及 Miejsce 的指定编号 id,但无法查看 Sklep 表中带有参数 id 的项目。
我明白了
无法将类型“Sklepy.Models.DB.Sklep”隐式转换为“System.Collections.Generic.IEnumerable”。存在显式转换(您是否缺少强制转换?)错误。
public ActionResult Index(int? id)
{
var viewModel = new ProduktIndexData();
viewModel.Miejsces = db.Miejsces
.Include(i => i.Sklep_has_Miejsce.Select(s => s.Sklep))
.OrderBy(i => i.Nazwa);
if (id !=null)
{
ViewBag.MiejsceIDa = id.Value;
viewModel.Sklep_has_Miejsces = viewModel.Miejsces.Where(i => i.MiejsceID == id.Value).Single().Sklep_has_Miejsce; // works good
//viewModel.Skleps = viewModel.Sklep_has_Miejsces.Where(i => i.MiejsceID == id.Value).Single().Sklep; //error
}
return View(viewModel);
}
【问题讨论】: