Say we have a business entity (BE) with 2 tables eFather and eChild. We have business logic that tells you that in case x and y we want to automatically create a bunch of eChild records when creating new eFather records. Where do we code this logic? We would want to do this in the BE (ReceiveData?) but how to identify that some eFather records has been created? We do know how to do this in the data access (DA) class.
Second part of question (if DA is the only way), do we want to initiate a second own BE instance (the same BE) in the DA to create the possible eChild records or do we just hit the database tables and make sure that everything that is done in the BE is also done in this case?
Did I manage to ask this clear enough (probably not)? :)