//Сохранение объектов из словаря в таблицу //Старые записи удаляются, только если их нет в словаре, иначе просто обновляются public static void SaveDicToTable <T>(string dbFile, //dbFile - файл базы данных DicS <T> dic, //Словарь string tabl, //Имя таблицы string keyField = "Code", //keyField - ключевое поле string keyField2 = "", //если ключ по двум полям, то второе ключевое поле string delField = "Del") //delField - поле отметки для удаления, where T : ISaveToRecDao { using (var db = new DaoDb(dbFile)) db.SaveDicToTable(dic, tabl, keyField, keyField2, delField); }
//Сохранение объектов из словаря dic в таблицу tabl, keyField - ключевое поле, если ключ по двум полям, то keyField2 - второе ключевое поле //delField - поле отметки для удаления, dbFile - файл базы данных //Старые записи удаляются, только если их нет в словаре, иначе просто обновляются public static void SaveDicToTable <T>(string dbFile, DicS <T> dic, string tabl, string keyField = "Code", string keyField2 = "", string delField = "Del") where T : ISaveToRecDao { using (var db = new DaoDb(dbFile)) db.SaveDicToTable(dic, tabl, keyField, keyField2, delField); }