OK, this is going to be hard to explain but...
Imagine a form with 2 grids on it. The upper grid is a parent grid. It has controls on the form under it. You pick a record and the controls populate through databinding etc. Below that is a detail grid with control under it also. You can add detail lines to the parent. All editing is done in controls and not in grid.
In most cases, this is a 1 to many relationship with 2 tables. Say parent with detail that has a foreign key back to the parent for the reference.
We do this in most cases, but in a few spots it's 3 tables as its not really detail records, but categories. For instance you have a vendor table and a vendor category table. There is a table in-between that's 2 fields, vendorid and category id so you get a many category to 1 vendor.
What if anything, does LLBL Gen see different about these 2 different situatations? Recently all of my forms that have the relational table in the middle have broken, but the ones that are plain parent child haven't. The code is the exact same for both situations, as it's mostly code on a base form and we inherit from that and only change the entity we're binding etc.
I've tried using the middle table for all the binding and also the vendorcategory collection on the vendor entity, but neither seem to work. I'm pretty sure we haven't done anything to break it or they all would be broken. Is there something I need to set/do to get the 3 table many to one to work?
Thanks!