Пример #1
0
        //private readonly string _connString = "Server=(localdb)\\MSSQLLocalDB;Database=AttendanceLiteDb_Core;Trusted_Connection=True;MultipleActiveResultSets=true";

        //public ApplicationDbContext()
        //{ }

        //protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        //{
        //    if (!optionsBuilder.IsConfigured)
        //    {

        //        optionsBuilder.UseSqlServer(_connString);
        //    }
        //}

        protected override void OnModelCreating(ModelBuilder builder)
        {
            var dbConfig = new DbConfig(builder);

            dbConfig.ConfigureCredentials();
            dbConfig.ConfigureTimeLog();
            dbConfig.ConfigureUser();
            dbConfig.ConfigureUserRole();
            dbConfig.ConfigureRole();

            base.OnModelCreating(builder);
        }