using System.Data.Entity; using System.Data.Entity.Infrastructure; using OpenAuth.Domain; using OpenAuth.Repository.Models.Mapping; namespace OpenAuth.Repository.Models { public partial class OpenAuthDBContext : DbContext { static OpenAuthDBContext() { Database.SetInitializer(null); } public OpenAuthDBContext() : base("Name=OpenAuthDBContext") { } public DbSet Categories { get; set; } public DbSet DicDetails { get; set; } public DbSet DicIndexes { get; set; } public DbSet Modules { get; set; } public DbSet ModuleElements { get; set; } public DbSet Orgs { get; set; } public DbSet Params { get; set; } public DbSet Relevances { get; set; } public DbSet Resources { get; set; } public DbSet Roles { get; set; } public DbSet Users { get; set; } public DbSet UserCfgs { get; set; } public DbSet UserExts { get; set; } public DbSet Stocks { get; set; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Configurations.Add(new CategoryMap()); modelBuilder.Configurations.Add(new DicDetailMap()); modelBuilder.Configurations.Add(new DicIndexMap()); modelBuilder.Configurations.Add(new ModuleMap()); modelBuilder.Configurations.Add(new ModuleElementMap()); modelBuilder.Configurations.Add(new OrgMap()); modelBuilder.Configurations.Add(new ParamMap()); modelBuilder.Configurations.Add(new RelevanceMap()); modelBuilder.Configurations.Add(new ResourceMap()); modelBuilder.Configurations.Add(new RoleMap()); modelBuilder.Configurations.Add(new UserMap()); modelBuilder.Configurations.Add(new UserCfgMap()); modelBuilder.Configurations.Add(new UserExtMap()); modelBuilder.Configurations.Add(new StockMap()); } } }