private void ThrowIfConflictingKeyMappingSettingExists(EntityKeyMappingSetting setting) { if ((_entityKeyMappingSettings == null) && !setting.MapKeys) { throw new MappingConfigurationException("Entity key mapping is disabled by default"); } ThrowIfConflictingItemExists( setting, _entityKeyMappingSettings, (s, conflicting) => conflicting.GetConflictMessage(s)); }
public void Add(EntityKeyMappingSetting setting) { ThrowIfConflictingKeyMappingSettingExists(setting); EntityKeyMappingSettings.AddThenSort(setting); }