none
entity framework codefirst 不能创建数据库表。

    问题

  • entity framework codefirst 创建的带默认用户权限管理的项目,为什么只有微软用户管理权限表被创建,自己的数据模型却没有生成数据库表呢?
    public class PinChedContext : DbContext
    {
    public DbSet<UserProfile> UserProfiles { get; set; }
    public DbSet<CarInfomation> CarInfomation { get; set; }

    public PinChedContext()
    : base("DefaultConnection")
    {
    Database.SetInitializer<PinChedContext>(new DropCreateDatabaseIfModelChanges<PinChedContext>());
    }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
    modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
    }
    }
    上面是DBContext的代码,有错吗?
    • 已编辑 sosolin 2016年6月18日 1:37
    2016年6月18日 1:36

答案