2011-09-06 44 views
0

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

因此,这是我一一列举:

public ViewResult Index() 
    { 

     var invoices = db.Invoice.Include(c => c.Client); 
     return View(db.Invoice.ToList()); 
    } 

如何我想我添加条件到这个代码?

感谢, 艾米

回答

1

试试这个:

public ViewResult Index() 
{ 

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

您好,感谢。这还没有奏效 - 有没有一种方法可以说不等于“确认”? – Amy

+0

@Amy:更新了帖子以反映相同。请注意chk – Chandu

+0

@Amy:另外请注意,视图应该返回'invoices'而不是'db.Invoice' – Chandu