ASP.NET和实体框架检查结果是否为空

时间:2014-02-28 17:46:46

标签: c# asp.net entity-framework entity-framework-4

使用这样的代码:

AppEntities data = new AppEntities();
var result = data.GIS_CONTRACTOR_TEST.Where(x => x.CONTRACTORNAME == txtSearch.Text);
GridView1.DataSource = result.ToList();
GridView1.DataBind();

我可以根据文本框过滤数据。现在我的问题是如何检查result 是否为空?我的意思是,如果我想向用户发送一条消息,表明数据库中没有这样的值?我怎么能这样做?

由于

2 个答案:

答案 0 :(得分:1)

if (result == null || result.ToList().Count == 0)
{
  // Display message
}

答案 1 :(得分:0)

你的意思是在外面询问列表是否长度为0?什么是显而易见的事情?