예제 #1
0
 //Сохранение объектов из словаря в таблицу
 //Старые записи удаляются, только если их нет в словаре, иначе просто обновляются
 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);
 }
예제 #2
0
 //Сохранение объектов из словаря 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);
 }