public List GetParams(ServiceCallContext svc) { using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted })) { using (ParamEntities entityModel = ModelFactory.GetParamEntities()) { return entityModel.Params.Include("PersistUnit.DisplayUnits.DisplayUnitLabel").Include("PersistUnit.DisplayUnits.DisplayUnitValues").ToList(); } } }