Ejemplo n.º 1
0
        public void TestAddUser()
        {
            var dbcontext = new OpenAuthDBContext();
            int count     = dbcontext.Users.Count();

            Console.WriteLine($"添加前用户数:{count}");
            var account = "user_" + DateTime.Now.ToString("yyyy_MM_dd HH:mm:ss");

            Console.WriteLine(account);

            dbcontext.Users.Add(new User
            {
                Account  = account,
                Name     = account,
                Password = "******"
                , Id     = Guid.NewGuid().ToString()
            });
            dbcontext.SaveChanges();
            Assert.True(dbcontext.Users.Any(u => u.Account == account));

            int aftercount = dbcontext.Users.Count();

            Assert.AreEqual(aftercount, count + 1);
        }
Ejemplo n.º 2
0
 public DbExtension(IOptions <AppSetting> appConfiguration, OpenAuthDBContext openAuthDbContext, IHttpContextAccessor httpContextAccessor)
 {
     _appConfiguration    = appConfiguration;
     _httpContextAccessor = httpContextAccessor;
     _contexts.Add(openAuthDbContext);  //如果有多个DBContext,可以按OpenAuthDBContext同样的方式添加到_contexts中
 }
Ejemplo n.º 3
0
 public DbExtension(OpenAuthDBContext context, IOptions <AppSetting> appConfiguration)
 {
     _context          = context;
     _appConfiguration = appConfiguration;
 }
Ejemplo n.º 4
0
 public DbExtension(OpenAuthDBContext context)
 {
     _context = context;
 }
Ejemplo n.º 5
0
 public UnitWork(OpenAuthDBContext context)
 {
     _context = context;
 }