public void Execute(DataTable table, string storageProc, params SqlParameter[] parameters) { BaseTableAdapter baseTableAdapter = TableAdapterFactory.AdapterFactory(table.TableName); baseTableAdapter.Connection = _transaction.Connection; baseTableAdapter.Transaction = this._transaction; baseTableAdapter.Execute(table, storageProc, parameters); }
public void ReadData(DataTable table) { BaseTableAdapter baseTableAdapter = TableAdapterFactory.AdapterFactory(table.TableName); if (baseTableAdapter != null) { baseTableAdapter.Connection = _transaction.Connection; baseTableAdapter.Transaction = _transaction; baseTableAdapter.Fill(table); } }
public void UpdateData(DataTable table) { BaseTableAdapter baseTableAdapter = TableAdapterFactory.AdapterFactory(table.TableName); if (baseTableAdapter is UpdateBaseTableAdapter) { baseTableAdapter.Connection = _transaction.Connection; baseTableAdapter.Transaction = _transaction; ((UpdateBaseTableAdapter)baseTableAdapter).Update(table); } }