Почему мой DbContext DbSet имеет значение null?

Я создал новое приложение 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 является ссылка
  • Я пробовал и без инициализатора базы данных.
43
задан Jamey McElveen 24 November 2010 в 20:20
поделиться