private IList <QueryParameter> GetQueryParams(object entity) { var queryParams = new List <QueryParameter>(_properties.Count); _properties.Perform(property => { var value = FluentEntityAdoHelper.GetValue(property, entity); queryParams.Add(new QueryParameter(property.Attribute.Name, value)); }, PostAppend, CanAppend, entity); return(queryParams); }
private IList <QueryParameter> MapQueryParams(T entity) { var queryParams = new List <QueryParameter>(_properties.Capacity); _properties.Perform(property => { var value = FluentEntityAdoHelper.GetValue(property, entity); queryParams.Add(new QueryParameter(property.Attribute.Name, value)); }); queryParams.Add(new QueryParameter(LastUpdate, entity.RowVersion)); return(queryParams); }