Для удаления записи объекта object в базе данных необходимо:
Рассмотрим удаление записи подробно на примере.
Создаем экземпляр класса нужной сущности.
Employee employee = new Employee();
Заполняем поле первичного ключа.
employee.EmployeeID=25;
Создаем экземпляр объекта шлюза к базе данных dbg
DataBaseGate dbg = new DataBaseGate(employee, cn);
Удаляем объект
cn.Open(); dbg.DeleteObject(); cn.Close();
При использовании существующего объекта шлюза dbg, созданного на объекте того же типа Employee вызывается перегруженный метод DeleteObject(object).
dbg.DeleteObject(object);
Обработка ошибок.
В случае ошибки поле «Status» объекта «dbg» получит значение false, в поле «message» запишется информация об ошибке.
if (!dbg.Status) MessageBox.Show(dbg.message);
Текст запроса можно получить методом GetCommandString().
dbg.GetCommandString()