DbLine

static class · пространство имён z3n7 · исходник Db/DbExtencions.cs

public static class DbLine

Операции над строками целиком.

Методы

DbClearLine

public static void DbClearLine(this IZennoPosterProjectModel project, int id, string tableName = null, bool log = false, bool thrw = false)

Метод расширения для IZennoPosterProjectModel. исходник

Записывает пустую строку во все колонки одной строки, кроме id.

Параметр Описание
id Id строки.
tableName Таблица; по умолчанию project.ProjectTable() (__ + имя проекта).
log Писать запрос и его результат в лог проекта.
thrw Бросать исключение при ошибке базы, а не писать предупреждение и возвращать пустой результат.

DbSwapLines

public static void DbSwapLines(this IZennoPosterProjectModel project, int id1, int id2, string tableName = null, bool log = false, bool thrw = false)

Метод расширения для IZennoPosterProjectModel. исходник

Меняет местами значения всех колонок, кроме id, у двух строк.

Параметр Описание
id1 Id первой строки.
id2 Id второй строки.
tableName Таблица; по умолчанию project.ProjectTable() (__ + имя проекта).
log Писать запрос и его результат в лог проекта.
thrw Бросать исключение, если строка не найдена; иначе ничего не меняется.