Witam,
Moja aplikacja składa się z kilku projektów między innymi są to:
- DataModel,
- Website.
W Website mam Web.Config a w nim odnośnie EF:
<entityFramework>
<contexts>
<context type="CarPooling.Infrastructure.DataModel.CarPoolingContext, CarPooling.Infrastructure.DataModel">
<databaseInitializer type="CarPooling.Infrastructure.DataModel.DbInitializer, CarPooling.Infrastructure.DataModel" />
</context>
</contexts>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
Jest też podany plik Connection String:
<connectionStrings configSource="ConnectionString.config" />
Tak wygląda dbContext:
public CarPoolingContext()
: base("CarPoolingContext")
{
}
public DbSet<User> User { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
Baza danych nie tworzy się przy starcie projektu. Dlaczego?