我创建了一个新的 Entity Frameworks Code First 应用程序,并且 DbSet (People) 返回 null。
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
}
public class Repository : DbContext
{
public DbSet<Person> People;
}
web.config : 连接字符串
<connectionStrings>
<add name="Repository"
connectionString="Data Source=|DataDirectory|Repository.sdf"
providerName="System.Data.SqlServerCe.4.0"/>
</connectionStrings>
现在当我打电话
Repository _repo = new Repository()
_repo.People;
_repo.People
将为空
我错过了什么?
- 引用了 Microsoft.Data.Entity.Ctp.dll
- 我尝试过使用和不使用数据库初始化程序。