private static IDataTypeDefinition GetMappedDefinition(Type type, Jet.Mappings.DataTypeDefinition dataTypeDefinition, bool usePropertyValueConverter) { var propertyAlias = dataTypeDefinition.ToString(); var dataTypeDefinitionId = (int)dataTypeDefinition; var dataTypeService = CreateMockDataTypeServiceForDataType(dataTypeDefinitionId, propertyAlias); var defaultDataTypeDefinitionMapping = new DefaultDataTypeDefinitionMapping(usePropertyValueConverter, dataTypeService); return(defaultDataTypeDefinitionMapping.GetMappedDefinition(propertyAlias, type)); }
private static bool CanUseNewDataType(Type type, Jet.Mappings.DataTypeDefinition dataTypeDefinition) { return(GetMappedDefinition(type, dataTypeDefinition, true) != null); }