I had a llblgen pro 2.5 (final) project that used a custom TypeConverter that I had implemented. I recently changed my db and, as a result, I don't need the type converter any more for any of the entities in my project.
In the designer I clicked Project | Edit Type Conversion Definitions... and I deleted my type converter.
I then went to the four fields where I had been using this type converter to make sure it was still being used. It wasn't.
I regenerated but the generated code still insisted on using the type conversion. In PersistenceInfoProvider.cs there is a method named InitOutputEntityMappings(). In it are calls to base.AddElementMapping. One of the parameters to those calls was a newly-created TypeConverter of the type that USED TO BE associated with the entity field in question.
I work around the issue by hand-editing PersistenceInfoProvider.cs to replace those parameters will "null".
The designer seems to not want to forget my old type converter. How do I make it forget!
I am generating adapter code usign LLBLGen Pro 2.5 Final. Target is .NET 2.0 C#. Database is SQL Server 2005. SD.LLBLGen.Pro.ORMSupportClasses.NET20.dll version is 2.5.0.0.