System.Data.Common.DbDataAdapter.FillSchema C# (CSharp) Method

FillSchema() public method

public FillSchema ( DataTable dataTable, SchemaType schemaType ) : DataTable
dataTable System.Data.DataTable
schemaType SchemaType
return System.Data.DataTable
        public DataTable FillSchema(DataTable dataTable, SchemaType schemaType)
        {
            long logScopeId = DataCommonEventSource.Log.EnterScope("<comm.DbDataAdapter.FillSchema|API> {0}, dataTable, schemaType={1}", ObjectID, schemaType);
            try
            {
                IDbCommand selectCmd = _IDbDataAdapter.SelectCommand;
                CommandBehavior cmdBehavior = FillCommandBehavior;
                return FillSchema(dataTable, schemaType, selectCmd, cmdBehavior);
            }
            finally
            {
                DataCommonEventSource.Log.ExitScope(logScopeId);
            }
        }

Same methods

DbDataAdapter::FillSchema ( DataTable dataTable, SchemaType schemaType, IDbCommand command, CommandBehavior behavior ) : DataTable
DbDataAdapter::FillSchema ( DataSet dataSet, SchemaType schemaType ) : System.Data.DataTable[]
DbDataAdapter::FillSchema ( DataSet dataSet, SchemaType schemaType, IDbCommand command, string srcTable, CommandBehavior behavior ) : System.Data.DataTable[]
DbDataAdapter::FillSchema ( DataSet dataSet, SchemaType schemaType, string srcTable ) : System.Data.DataTable[]

Usage Example

Ejemplo n.º 1
0
        /// <summary>
        /// ���ر�
        /// </summary>
        /// <param name="da"></param>
        /// <param name="blFillSchema">�Ƿ���ؿ��</param>
        /// <returns></returns>
        public DataTable GetDataTable(DbDataAdapter da, bool blFillSchema)
        {
            DataTable dt = null;

            try
            {
                dt = new DataTable();

                da.Fill(dt);

                if (blFillSchema)
                {
                    da.FillSchema(dt, SchemaType.Mapped);
                }
            }
            catch (Exception)
            {
                throw;
            }

            return dt;
        }
All Usage Examples Of System.Data.Common.DbDataAdapter::FillSchema