Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 根据条件MVC 3列出数据库条目_Asp.net Mvc 3_Entity Framework 4 - Fatal编程技术网

Asp.net mvc 3 根据条件MVC 3列出数据库条目

Asp.net mvc 3 根据条件MVC 3列出数据库条目,asp.net-mvc-3,entity-framework-4,Asp.net Mvc 3,Entity Framework 4,我正在用C#开发一个MVC 3应用程序,我想知道如何根据条件列出数据库条目。在我的例子中,我只想显示状态为“已支付”或“部分已支付”的发票 这就是我列出它们的地方: public ViewResult Index() { var invoices = db.Invoice.Include(c => c.Client); return View(db.Invoice.ToList()); } 如何将条件添加到此代码中 谢谢, 艾米试

我正在用C#开发一个MVC 3应用程序,我想知道如何根据条件列出数据库条目。在我的例子中,我只想显示状态为“已支付”或“部分已支付”的发票

这就是我列出它们的地方:

    public ViewResult Index()
    {

        var invoices = db.Invoice.Include(c => c.Client);
        return View(db.Invoice.ToList());
    }
如何将条件添加到此代码中

谢谢, 艾米

试试这个:

public ViewResult Index()
{

    var invoices = db.Invoice.Include(c => c.Client).Where(i => i.Status !="Confirmed";
    return View(invoices.ToList());
}

嗨,谢谢。这还不起作用-有没有一种方式可以说哪里不等于“确认”了?艾米:更新了帖子,反映了同样的情况。请chk@Amy:还要注意,视图应该返回
发票
而不是
db.Invoice
啊,我没有注意到发票发生了变化。很好,谢谢:)