Я использую EF Code First с MVC3.
Если я не укажу строку подключения в моей веб-конфигурации, приложение будет работать нормально.При запуске он создает базу данных и таблицы, и все работает нормально.
Если я укажу строку подключения для новой пустой базы данных, которую я создал, она не создаст таблицы и получит ошибку при запуске приложения.Ошибка является пустым указателем, поскольку таблица не существует, и я пытаюсь запросить ее.
Вот моя строка подключения:
<add name="MyContextName" connectionString="Data Source=.\sqlexpress;Initial Catalog=MyDatabaseName;Integrated Security=True" providerName="System.Data.SqlClient" />
MyContextClass
public class MyContextName : DbContext
{
public DbSet<Book> books{ get; set;}
}