Try removing the data type from the data store, the system should recreate it afterwards.
The steps are:
0) Stop the website on IIS
1) Delete ~/App_Data/Composite/DataMetaData/ICustomFunctionCallEditorMapping_67cf4b4d-1376-4589-abd4-5cfa9966670b.xml
2) Edit ~/App_Data/Composite/Configuration/DynamicSqlDataProvider.config
remove reference to the datatype "67cf4b4d-1376-4589-abd4-5cfa9966670b":
4) Start the website on IIS.
The steps are:
0) Stop the website on IIS
1) Delete ~/App_Data/Composite/DataMetaData/ICustomFunctionCallEditorMapping_67cf4b4d-1376-4589-abd4-5cfa9966670b.xml
2) Edit ~/App_Data/Composite/Configuration/DynamicSqlDataProvider.config
remove reference to the datatype "67cf4b4d-1376-4589-abd4-5cfa9966670b":
<add dataTypeId="67cf4b4d-1376-4589-abd4-5cfa9966670b" isGeneratedType="false">
<Stores>
<add tableName="Composite_Data_Types_ICustomFunctionCallEditorMapping"
dataScope="public" cultureName="" />
</Stores>
<DataIdProperties>
<add name="FunctionName" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</DataIdProperties>
</add>
3) Remove the SQL table Composite_Data_Types_ICustomFunctionCallEditorMapping*4) Start the website on IIS.