Удалить данные из базы данных

Сложный

На заметку. Примеры, приведенные в этой статье, реализованы в веб-сервисе. Пакет с реализацией веб-сервиса прикреплен в блоке "Ресурсы".

В большинстве случаев запрос на удаление данных должен содержать условие Where, которое уточняет какие именно записи необходимо удалить. Если не указать условие Where, то будут удалены все записи.

Пример 

Пример. Удалить контакт с указанным именем.

Метод DeleteContacts
public string DeleteContacts(string name)
{
    var delete = new Delete(UserConnection)
        .From("Contact")
        .Where("Name").IsEqual(Column.Parameter(name));
    var cnt = delete.Execute();
    return $"Contacts with name {name} were deleted. {cnt} rows affected";
}