public void Init()
        {

            Database.SetInitializer(new DropCreateDatabaseIfModelChanges<DefaultDbContext>());
            using (var context = new DefaultDbContext())
            {
                context.Database.Initialize(true);
                context.UserInfo.Add(new UserInfo()
                {

                });
                context.SaveChanges();
            }
            // 初始化数据库
            // DbContextInitializer.Init();
            /*  var service1 = base.Get<IRepositoryWidthGuid<User>>();

              var service2 = base.Get<IRepositoryWidthGuid<User>>();

              var service3 = base.Get<IUserTask>();

              var service4 = base.Get<IUserQueryService>();*/

            /*var list = base.Get<IUserRepository>();

            // var lis3 = ComponentRegistrar.Get<IIdentityTask>();
            var list2 = base.Get<IUserRepository>();

            Console.WriteLine(list.Entities.Count());
            // Console.WriteLine(lis3.GetCurrentUser().UserName);
            Console.WriteLine(list2.Entities.Count());
        */
        }
 public void DatabaseInitTest()
 { 
    
     Database.SetInitializer(
            new DropCreateDatabaseIfModelChanges<DefaultDbContext>());
     using (var context = new DefaultDbContext())
     { 
         context.Database.Initialize(true);
     }
     Console.WriteLine("数据库初始化完毕!");
 }