protected CrudTransaction( ICrudDataStoreImplementation store, TransactionDisposeBehavior disposeBehavior = TransactionDisposeBehavior.CommitOnDispose) { m_Store = store; m_DisposeBahavior = disposeBehavior; }
protected override void DoConfigure(IConfigSectionNode node) { base.DoConfigure(node); if (node == null || !node.Exists) { return; } var ndata = node[CONFIG_DATA_STORE_SECTION]; if (!ndata.Exists) { return; } m_Data = FactoryUtils.MakeAndConfigureDirectedComponent <ICrudDataStoreImplementation>(this, ndata); }