1
这是我的DbContext。正如你所看到的,数据库中的表名称是不同的。实体框架中的System.ArgumentNullException
public class DataContext : DbContext {
public DataContext() : base("name=connString") { }
public DbSet<Person> Personer;
}
[Table("Users")]
public class Person {
[Column("UserID")]
public int ID { get; set; }
[Column("UserFirstName")]
public string Fornavn { get; set; }
[Column("UserLastName")]
public string Etternavn { get; set; }
}
下面是产生System.ArgumentNullException: Value cannot be null. Parameter name: source
的代码。
using (var db = new DataContext()) {
var x = db.Personer.Count();
}
'Personer'在哪里被初始化为一个值?例外是告诉你它是'null'。 – David