>That doesn't sound like business logic to me. Especially if there's a 1-1 >mapping between "business logic" classes and database tables. >
True, my BLL (so far, since I'm working from the ground up, building this thing from SCRATCH in .NET) is actually more of a secondary data layer wrapped around calls to my low-level DAL. My low level DAL actually returns DataReaders and DataTables, and the secondary layer has objects modeled after tables in the DB, and very table-specific methods, ala InsertCustomer(), UpdateCustomer(), etc. Is this design inefficient or extreme? Francesco _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.