Esempio n. 1
0
 /// <summary>
 /// 开始执行事务
 /// </summary>
 public void TransStart()
 {
     OpenConnect();
     DbTransObject = DbConnectionObject.BeginTransaction();
     DbCommandObject.Transaction = DbTransObject;
     _IsTrans = true;
 }
Esempio n. 2
0
 void OpenConnect()
 {
     if (DbConnectionObject.State != ConnectionState.Open)
     {
         DbConnectionObject.ConnectionString = ConnectionStr;
         DbConnectionObject.Open();
     }
 }
Esempio n. 3
0
        /// <summary>
        /// Databases the load.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
        private void DatabaseLoad(object sender, System.EventArgs e)
        {
            // Get the conectionStrings section.
            ConnectionStringsSection csSection  = _config.ConnectionStrings;
            ConnectionStringSettings connection = csSection.ConnectionStrings["MedicalContext"];

            connectionObject        = new DbConnectionObject(connection.ConnectionString);
            this.bdsData.DataSource = connectionObject;
        }
Esempio n. 4
0
 /// <summary>
 /// 关闭连接,如果没有开始事务或连接打开时才关闭
 /// </summary>
 void CloseConnect()
 {
     if (!_IsTrans)
     {
         if (DbConnectionObject.State == ConnectionState.Open)
         {
             DbConnectionObject.Close();
             DbConnectionObject.Dispose();
         }
     }
 }