I am using
vb version. I feel quite strange that all the business layer delete method is not shared function, it means that we need to instanstiate an object before we use the delete method,
as instantiate an object in this project will in turn get the relevant objects details from the data layer and this step seems like redundant..
What is the reason not write it in shared function, that pass in the primary key of the table as argument?