public static ValueComparer?GetKeyValueComparer([NotNull] this IReadOnlyProperty property) { Check.NotNull(property, nameof(property)); return((ValueComparer?)property[CoreAnnotationNames.ValueComparer] ?? property.FindTypeMapping()?.KeyComparer); }
private static ValueConverter GetConverter(IReadOnlyProperty property) => property.FindTypeMapping()?.Converter ?? property.GetValueConverter();