SuperDB.cs 778 B

123456789101112131415161718192021222324252627
  1. using Azylee.DB.SQLite.Configs;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data.Entity;
  5. using System.Linq;
  6. using System.Text;
  7. namespace Azylee.DB.SQLite.Engine
  8. {
  9. [DbConfigurationType(typeof(BaseConfig))]
  10. public class SuperDB : DbContext
  11. {
  12. public SuperDB() : base("DefaultConnection")
  13. {
  14. }
  15. protected override void OnModelCreating(DbModelBuilder modelBuilder)
  16. {
  17. //modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
  18. //modelBuilder.Configurations.AddFromAssembly(typeof(SuperDb).Assembly);
  19. BaseConfig.Configuer(modelBuilder);
  20. Database.SetInitializer(new MyDbInitializer(Database.Connection.ConnectionString, modelBuilder));
  21. }
  22. }
  23. }