Just for clairification, the BOTranslation collection should no longer be used, right?
There is nothing wrong with using the BO Translation collection whatsoever. However, there may be times that it may work better for you to use the shared data table property. But the BOTranslations collection can still be used and is in fact something I use often.
The only thing that is shared is the DataTable, NOT the bussiness object and it properties like the BOTranslation did?
Correct. When you use a shared data table the business objects are two different instances unlike the BO Translations. When you use the BOTranslations the actual business object referenced in both locations becomes the same instance.
BO Properties (includeinformadd, includeinformedit... etc) need to be set on both business objects to function correctly?
For most cases you are correct...but just keep in mind that there may be a need to set the properties on both since the shared data table shares ONLY the data table used within the BO and not the properties since they are two separate instances.
BTW...I am sorry it took so long to respond. I just noticed that this item was overlooked somehow