private static Entity CreateEntity(EntityType entityType, IEnumerable <Domain.Attributes.Attribute> attributes, IDictionary <string, object> attributeValues) { var values = new Dictionary <string, object>(attributeValues, StringComparer.OrdinalIgnoreCase); var entity = entityType.CreateEntity(); foreach (var attribute in attributes) { entity.AddAttributeValue(attribute, values[attribute.Name]); } return(entity); }