コード例 #1
0
ファイル: ObjectMapper.cs プロジェクト: Confirmit/Portal
 /// <summary>
 /// Обновляет объект в БД.
 /// </summary>
 /// <param name="obj">Объект</param>
 /// <param name="spName">Имя хранимой процедуры, отвечающей за обновление объекта.</param>
 public static void UpdateObject(object obj, string spName)
 {
     DB.Procedure p = new DB.Procedure(spName);
     FillUpdateCommandParameters(p, obj);
     p.ExecNonQuery();
 }
コード例 #2
0
ファイル: ObjectMapper.cs プロジェクト: Confirmit/Portal
 /// <summary>
 /// Вставляет объект в БД.
 /// </summary>
 /// <param name="obj">Объект</param>
 /// <param name="spName">Имя хранимой процедуры, отвечающей за добавление объекта.</param>
 public static void InsertObject(object obj, string spName)
 {
     DB.Procedure p = new DB.Procedure(spName);
     FillInsertCommandParameters(p, obj);
     p.AddReturnValueParameter();
     p.ExecNonQuery();
     SetPrimaryKeyPropertyValue(obj, p.GetReturnValue());
 }