我使用已填充表格的现有数据库在Entity Framework中生成了数据模型。
我正在尝试从表中访问数据并在WPF中填充数据网格,但仍然获得空引用异常。
此处生成异常:
pubilc List<item> GetAllItems()
{
using (var context = new DbEntities())
{
if (context.items != null)
return context.items.ToList() //exception generated here
else
return new List<item>();
}
}
答案 0 :(得分:0)
如果性能不是问题,您可以调用Count()方法并检查是否有任何要返回的项目。
public List<item> GetAllItems()
{
using (var context = new DbEntities())
{
if (context.items.Count() > 0)
return context.items.ToList() //exception generated here
else
return new List<item>();
}
}