Hello,
I'm using LLBLGenPro designer v 4.2 Final November 29th, 2016
Template group: Adapter
Target Framework: LLBLGen Pro Runtime Framework
Target Language: C#
Target platform: .Net 4.6
The database is Oracle 12c.
Using oracle instant client 11.1 and Oracle MS driver.
We upgraded the project from 2.5. to 2.6. and then to 4.2.
After the upgrade the DataAccessAdapter DeleteEntitiesDirectly function is not working for tables that have no PK.
We have tried the combinations:
adapter.DeleteEntitiesDirectly(typeof(CrmSourceStarVinfilterEntity), new RelationPredicateBucket(CrmSourceStarVinfilterFields.Vin == "123"));
adapter.DeleteEntitiesDirectly(typeof(CrmSourceStarVinfilterEntity), new RelationPredicateBucket());
adapter.DeleteEntitiesDirectly(typeof(CrmSourceStarVinfilterEntity), null);
After a lot of trial and error we have concluded that the problem is on entities that have no PK, on tables with PK it works fine.
There is no exception, the query just never executes.
It worked fine on version 2.5.
Was there a change in versions that would cause this?
Thanks.