无法在视图中访问模型。使用的Repository和EntityFramwork

时间:2016-07-24 15:10:17

标签: asp.net-mvc entity-framework asp.net-mvc-4 model repository

我正在创建一个名为" SaleModule"的MVC4网站。我在解决方案中添加了另一个名为" Autonomous_Framwork_Rsoff"其中有一个存储库和模型(Entity Framework)。我添加了" Autonomous_Framwork_Rsoff"的引用。在MVC项目中。这是控制器代码:

public ActionResult outletdisplay()
    {
        var dataContext = new AutonomousEntities1();
        var brandRepository = new            Repository<Autonomous_Framework_Rsoff.Brand>(dataContext);
        var outletRepository = new Repository<Autonomous_Framework_Rsoff.Outlet>(dataContext);

        IEnumerable<Autonomous_Framework_Rsoff.Brand> brandList =       brandRepository.GetAll();

        return View(brandRepository);
    }

GetAll是一个函数库,可以获得所有品牌。 现在这是代码。

@model IEnumerable<Autonomous_Framework_Rsoff.Model1.Brand>

但是第一行出现错误@ model IEnumerable Red line属于Model1。找不到Autonomous_Framework_Rsoff.Model1。

1 个答案:

答案 0 :(得分:0)

通过查看您的代码,有两个地方需要纠正:

IEnumerable<Autonomous_Framework_Rsoff.Brand> brandList = brandRepository.GetAll();

return View(brandList);

@model IEnumerable<Autonomous_Framework_Rsoff.Brand>