Locking, record creation, and saving are the responsibility of the Data layer. The business layer should have no knowledge of how to actually do any data access.
>Craig,
>
>What would be a typical set of responsibilities usually assigned to the BIZ OBJECT? What I put in mine are the following:
>
>- validation (the business rules) - this
>- record movement
>- record creation
>- locking (for native tables)
>- saving
>- undoing
>
>Thanks in advance.
>
>Dennis
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer