从视图访问关系数据

凯文·希奇

我正在尝试访问来自实体关系数据库表的单个值。我将它传递给 viewbag,但由于语法错误,它无法在我的 mvc 视图中处理 viewbag。请看图片然后你会知道我正确地获取了子关系表的价值。

图片

控制器:公共 ActionResult ProductEdit(int id)

{
        using (BlexzWebDbEntities db = new BlexzWebDbEntities())
        {
            ViewBag.Product = db.Products.Where(x=>x.ProductId == id).FirstOrDefault();
            return View();
        }
    }

MVC 视图:

Category: @ViewBag.Product.Categories.CategoryName <br />
阿米尔·阿里

在您的代码中,您可以直接将值传递给您的视图包

 var Data = db.Products.Where(x=>x.ProductId == id).FirstOrDefault();
  ViewBag.Product= Data.Categories.CategoryName;

在你看来

 Category: @ViewBag.Product <br />

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章