ааа привет майк, давайте рассмотрим n-уровневую архитектуру:
DB <-> DAL <-> BLL <-> PL
пример кода, который вы пишете в своем вопросе, является частью слоя DAL, а не слоя BLL
о первом вопросе:
это зависит от вашей архитектуры. если у вас трехуровневый подход, то в вашем aspx-файле просто напишите что-то вроде этого:
new DAL().Execute("INSERT INTO TABLE TABLENAME VALUES (...)");
но если у вас 4-уровневый подход, вы просто помещаете этот (последний упомянутый код) код в ваши классы BLL и в свой aspx-файл вызываете метод из классов BLL.
но у меня есть другое предложение для вас, мой друг, используйте более новую технику, такую как LinQ или Entity Framework, для создания слоя DLL, а затем создайте слой BLL.
если вам нужна дополнительная помощь, прокомментируйте меня, чтобы отредактировать мой ответ или опубликуйте другой ответ для получения более подробной информации.
спасибо, Али