Exemplo n.º 1
0
 protected P_StorageOpCtxBase(PersistenceEfCoreDataContext <TEfDbContext> dataCtx, TEfDbContext efCtx)
     : base(outerDependencies: dataCtx.EnsureNotNull(nameof(dataCtx)).Value)
 {
     efCtx.EnsureNotNull(nameof(efCtx));
     //
     _dataCtx     = dataCtx;
     _efCtxGetter = null;
     _efCtxLazy   = new DisposableLazy <TEfDbContext>(value: efCtx, ownsValue: false);
 }
Exemplo n.º 2
0
 internal P_StorageOpCtx(PersistenceEfCoreDataContext <TEfDbContext> dataCtx, TEfDbContext efCtx)
     : base(dataCtx: dataCtx, efCtx: efCtx)
 {
     _strictedCtxs         = new Dictionary <PersistenceEntityReferenceKeyTypeDescriptor, P_StorageOpCtxBase>();
     _strictedCtxsSpinLock = new PrimitiveSpinLock();
 }