实体框架代码First NullReferenceException

时间:2012-11-06 12:32:16

标签: c# entity-framework

我正在使用实体框架代码首先,我有一个实体ArticoloZefiroContext : DbContext,它包含以下声明:

public DbSet<Articolo> Articoli { get; set; }

当我运行以下代码时:

var a = new ZefiroContext().Articoli;
List<Articolo> r;
if (a != null) 
    r = a.ToList();
else
    r = new List<Articolo>();

我在第NullReferenceException行得到r = a.ToList();。我的数据库中没有Articolo个参与者,因此我希望我的变量r指向空的List<Articolo>

1 个答案:

答案 0 :(得分:0)

你只需要。

List<Articolo> r = new ZefiroContext().Articoli.ToList();