Hi!Yes this help a lot, thanks!
Based on what you have mentioned I will be able to take care of both my issues but I still think that letting you selectively pick columns in the BOM will be cleaner or maybe adding two extra columns in the BOM when we select a BO.
By adding "ExcludeFromInsert" and "ExcludeFromUpdate" (after the ReadOnly column in the BOM) which we could set as "yes" or "no" will handle my issue 1] of Excluding fields in a cleaner way (which in turn could fill the FieldsToExcludeFromUpdate and FieldsToExcludeFromInsert automatically for us)
and maybe even adding a third column "IncludeInSelect" or something like that which will handle my issue 2] of Selectively picking columns.
One more question how do you handle NULLS in the BOM? We have many columns in our tables that allow nulls, shouldn't the BOM just have a "Allow NULLS" as a NullType and set the appropriate value internally?
Sarosh