public static string ToEquivalenceString(this IDictionary <Parameter, OdcmProperty> parameterToPropertyMap, string instanceName) { if (parameterToPropertyMap == null) { return("true"); } var sb = new List <string>(); foreach (var parameter in parameterToPropertyMap.Keys) { sb.Add(String.Format("{0}.{1} == {2}", instanceName, NamesService.GetPropertyName(parameterToPropertyMap[parameter]), parameter.Name)); } return(String.Join(" && ", sb)); }
protected Property(string name) { Name = NamesService.GetPropertyName(name); }
private static IEnumerable <Property> GetObsoletedNavigationProperties(OdcmClass odcmClass) { return(odcmClass.NavigationProperties().Where(p => NamesService.GetPropertyName(p) != NamesService.GetModelPropertyName(p)) .Select(Property.AsObsoletedNavigationProperty)); }