嗨,我使用實體框架代碼首先是第一次,我有我的App_Data在MVC3應用程序已經創建了一個空數據庫故障產生tables.I 。 這是我所創建的模型:實體框架代碼優先數據庫表不產生對現有數據庫
public class Brand {
public int BrandId { get;set; }
public string BrandName { get;set; }
}
public class Model
{
public int ModelId { get;set; }
public Brand BrandId { get;set; }
public Category CategoryId { get;set; }
public string ModelName { get;set; }
}
public class Category
{
public int CategoryId { get;set; }
public string CategoryName { get;set; }
}
這是的DbContext:
public class CarsEntities : DbContext{
public DbSet<Brand> Brands { get;set; }
public DbSet<Model> Models { get;set; }
public DbSet<Category> Categories {get;set;}
}
而且這是在web.config中的connectionString:
<connectionStrings>
<add name="CarsEntities" connectionString="Data Source='D:\Projects IDE\Visual Studio\MyWork\Websites\SellCars\SellCars\App_Data\Cars.sdf'" providerName="System.Data.SqlClient" />
</connectionStrings>
現在我已經初始化CarsEntities在我的HomeController但似乎沒有表得到generated.What我做錯了什麼?