/// <summary> /// Concurrency model to follow in middle tier, and optionally in the data tier /// </summary> /// <returns></returns> private DataConcurrencies DataConcurrencyGet(DataConcurrencies defaultValue) { var returnValue = defaultValue; var itemType = new TEntity(); foreach (var item in itemType.GetType().GetCustomAttributes(false)) { if ((item is DataConcurrency)) { returnValue = ((DataConcurrency)item).Value; break; } } return(returnValue); }
/// <summary> /// Constructor /// </summary> /// <param name="value">Value to hydrate</param> public DataConcurrency(DataConcurrencies value) { Value = value; }