/// <summary> /// Create <see cref="DbDataAdapter"/> instance /// </summary> /// <param name="command"><see cref="DbCommand"/> instance</param> /// <returns><see cref="DbDataAdapter"/> instance</returns> public IDbDataAdapter CreateAdapter(IDbCommand command) { try { var factory = DbProviderFactories.GetFactory(_provider.GetDescription()); var adapter = factory.CreateDataAdapter(); adapter.SelectCommand = (DbCommand)command; return(adapter); } catch (Exception ex) { throw new DBException("DBContext::CreateAdapter unable to create DB Adapter object.", ex); } }