public PropertyHandler(IdMappingProvider idMappingProvider, TypeTransformationProvider typeTransformationProvider) { _strategyDictionary = new Dictionary <Func <string, EntitySetting, bool>, IPropertyHandler> { { PrimaryKeyHandler.CanHandle, new PrimaryKeyHandler() }, { ForeignKeyHandler.CanHandle, new ForeignKeyHandler(idMappingProvider) }, { CopyPropertyValueHandler.CanHandle, new CopyPropertyValueHandler(typeTransformationProvider) } }; }
public CopyPropertyValueHandler(TypeTransformationProvider typeTransformationProvider) { _typeTransformationProvider = typeTransformationProvider; }