/// <summary> /// Define default data action policy when working with domain entities through UnitOfWork. /// </summary> /// <param name="policyAction">Data access policy configurator.</param> public void UseDataAccessPolicy(Action<DataAccessPolicy> policyAction) { var dataPolicy = new DataAccessPolicy(); policyAction(dataPolicy); UnitOfWork.GlobalPolicy = dataPolicy; }
/// <summary> /// Define default data action policy when working with domain entities through UnitOfWork. /// </summary> /// <param name="policyAction">Data access policy configurator.</param> public void UseDataAccessPolicy(Action<DataAccessPolicy> policyAction) { var dataPolicy = new DataAccessPolicy(); policyAction(dataPolicy); UnitOfWork.EnforcePolicy(dataPolicy); }
static UnitOfWork() { GlobalPolicy = new DataAccessPolicy(); }