public Mapping(TypeFacade entity, TypeFacade message, string name = null) { ModelTypeName = entity.Name; MessageTypeName = message.Name; name = name ?? message.Name; var properties = new TypeComparer(entity, message); Properties = properties.ScalarProperties; PropertiesWithoutId = properties.ScalarPropertiesWithoutId; buildNames(name); }
public MappingFile(TypeFacade left, TypeFacade right) { Template = new MappingTemplate {File = this}; Types = new TypeComparer(left, right); }