예제 #1
0
 /// <summary>
 /// 把对数据的更改写到数据库中去,对本集合的修改如果不调用该方法则不会写数据库
 /// </summary>
 /// <returns></returns>
 public virtual bool Flash()
 {
     if (_dataAdapter == null)
     {
         throw new EntityException("数据适配器未建立");
     }
     if (_dataSet == null)
     {
         throw new EntityException("数据集合未建立");
     }
     try
     {
         _database.CreateCommandBuilder(_dataAdapter);
         _dataAdapter.Update(_dataSet);
     }
     catch (System.Exception err)
     {
         throw new EntityException("" + err.Message);
     }
     return(true);
 }