public static void Setup(DefaultDbContext dbContext) { context = dbContext; SetupRules(); SetupRoles(); SetupMembers(); context.SaveChanges(); }
public ProductsController(DefaultDbContext context, IConfiguration iConfiguration) { _context = context; this._config = iConfiguration; }
public Repository(DefaultDbContext contextPassed) { context = contextPassed; dbSet = context.Set <T>(); }
public CreateHospitalGoodsRequestHandler(DefaultDbContext context) { _context = context; }
public HomeController(DefaultDbContext context, IHostingEnvironment env) { _context = context; _env = env; }
public HomeController(DefaultDbContext context) { _context = context; }
public UserRepository() { _ctx = new DefaultDbContext(); _userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(_ctx)); }
public IActionResult getDoctors() { var context = new DefaultDbContext(); return(Ok(context.Doctor.ToList())); }
public ServicesController(DefaultDbContext context, IConfiguration config, IHostingEnvironment env) { _context = context; _config = config; _env = env; }
/// <summary> /// 执行与释放或重置非托管资源相关的应用程序定义的任务。 /// </summary> public void Dispose() { try { if (!_cancelled) { Logger.Debug("标记事务为完成"); if (_dbContext != null) { _dbContext.SaveChanges(); } if (_transaction != null) { _transaction.Commit(); } } else { if (_transaction == null) { return; } Logger.Debug("回滚事务"); _transaction.Rollback(); } } catch (DbEntityValidationException dbEntityValidationException) { var builder = new StringBuilder(); builder.AppendLine("处置事务时发生了错误"); foreach (var dbEntityValidationResult in dbEntityValidationException.EntityValidationErrors) { foreach (var dbValidationError in dbEntityValidationResult.ValidationErrors) { var property = dbValidationError.PropertyName; var currentValues = dbEntityValidationResult.Entry.CurrentValues; var propertyValue = currentValues.PropertyNames.Contains(property) ? currentValues[property] : null; builder.AppendLine(string.Format("属性:{0},值:{1},错误信息:{2}。", property, propertyValue == null ? "null" : propertyValue.ToString(), dbValidationError.ErrorMessage)); } } Logger.Error(dbEntityValidationException, builder.ToString()); #if DEBUG throw; #endif } catch (Exception e) { Logger.Error(e, "处置事务时发生了错误"); #if DEBUG throw; #endif } finally { if (_transaction != null) { _transaction.Dispose(); Logger.Debug("事务被释放"); _transaction = null; } _cancelled = false; if (_dbContext != null) { _dbContext.Dispose(); _dbContext = null; } } }
public ModuleButtonRepository(DefaultDbContext dbContext) : base(dbContext) { }
public AttachmentAppService(DefaultDbContext defaultDbContext, IHostingEnvironment hostingEnvironment, HttpUserContext currentUser) { _defaultDbContext = defaultDbContext; _hostingEnvironment = hostingEnvironment; _currentUser = currentUser; }
public PostsController(ILogger <PostsController> logger, IStringLocalizerFactory factory, DefaultDbContext context, IHubContext <SignalHub> hubContext) { var type = typeof(StringResource); var assemblyName = new AssemblyName(type.GetTypeInfo().Assembly.FullName); _localizer = factory.Create("StringResource", assemblyName.Name); _logger = logger; _context = context; _hubContext = hubContext; }
public UsersController(DefaultDbContext context) { _context = context; }
/// <summary> /// 执行与释放或重置非托管资源相关的应用程序定义的任务。 /// </summary> public void Dispose() { try { if (!_cancelled) { Logger.Debug("标记事务为完成"); if (_dbContext != null) _dbContext.SaveChanges(); if (_transaction != null) _transaction.Commit(); } else { if (_transaction == null) return; Logger.Debug("回滚事务"); _transaction.Rollback(); } } catch (DbEntityValidationException dbEntityValidationException) { var builder = new StringBuilder(); builder.AppendLine("处置事务时发生了错误"); foreach (var dbEntityValidationResult in dbEntityValidationException.EntityValidationErrors) { foreach (var dbValidationError in dbEntityValidationResult.ValidationErrors) { var property = dbValidationError.PropertyName; var currentValues = dbEntityValidationResult.Entry.CurrentValues; var propertyValue = currentValues.PropertyNames.Contains(property) ? currentValues[property] : null; builder.AppendLine(string.Format("属性:{0},值:{1},错误信息:{2}。", property, propertyValue == null ? "null" : propertyValue.ToString(), dbValidationError.ErrorMessage)); } } Logger.Error(dbEntityValidationException, builder.ToString()); #if DEBUG throw; #endif } catch (Exception e) { Logger.Error(e, "处置事务时发生了错误"); #if DEBUG throw; #endif } finally { if (_transaction != null) { _transaction.Dispose(); Logger.Debug("事务被释放"); _transaction = null; } _cancelled = false; if (_dbContext != null) { _dbContext.Dispose(); _dbContext = null; } } }
public AccountsController(DefaultDbContext context) { _context = context; }
public TaskGroupRepository(DefaultDbContext db) : base(db) { }
public DataInitController(DefaultDbContext context) { _context = context; }
public TrainSubjectAppService(DefaultDbContext defaultDbContext) { _defaultDbContext = defaultDbContext; }
public void Dispose() { _ctx = null; _userManager.Dispose(); }
public StudyApplication(IServiceProvider serviceProvider) { _dbContext = serviceProvider.GetService <DefaultDbContext>(); }
public ProductController(DefaultDbContext context) { _context = context; }
public ChatsController(DefaultDbContext context, IHubContext <SignalHub> hubContext) { _context = context; _hubContext = hubContext; }
public RoleRepository(DefaultDbContext dbContext) : base(dbContext) { }
public PollQuestionsController(DefaultDbContext context, IHostingEnvironment env) { _context = context; _env = env; }
public CreateHospitalDepartmentRequestHandler(DefaultDbContext context) { _context = context; }
public ListHospitalGoodsClientByPageRequestHandler(DefaultDbContext context, IMediator mediator) { _context = context; _mediator = mediator; }
public DeleteClientCommandHandler(DefaultDbContext context) { _context = context; }
public StoreInoutGoodsRespository(DefaultDbContext context, IMediator mediator) { _context = context; _mediator = mediator; }
private void EnsureSession() { if (_dbContext != null) return; Logger.Information("创建DbContext"); _dbContext = _entityFrameworkDbContextFactory.Create(); }
public MenuManageAppService(DefaultDbContext defaultDbContext, HttpUserContext currentUser) { _defaultDbContext = defaultDbContext; _currentUser = currentUser; }
public ListWhitePhoneByPageRequestHandler(DefaultDbContext context) { _context = context; }
public InvoiceTypeRespository(DefaultDbContext context) { _context = context; }