[]
IList DataSource implementation.
public class ListDataSource : IListDataSource, IDataReader, IDataRecord, IDisposable
| Name | Description |
|---|---|
| ListDataSource(IList) | Initializes a new instance of the ListDataSource class. |
| Name | Description |
|---|---|
| DataReader | IDataReader to read the data. |
| Depth | Gets a value indicating the depth of nesting for the current row Retruns Depth == 0 |
| FieldCount | Gets schema fields count. |
| IsClosed | Gets a value indicating whether the data reader is closed. |
| this[string] | Gets the column with the specified name. |
| List | Wrapped IList instance. |
| RecordsAffected | Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. See Documentation. |
| Name | Description |
|---|---|
| Close() | Closes the IDataReader object. |
| Dispose() | Dispose |
| Dispose(bool) | |
| GetBoolean(int) | Gets the value of the specified column as a Boolean. |
| GetByte(int) | Gets the 8-bit unsigned integer value of the specified column. |
| GetBytes(int, long, byte[], int, int) | Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset. |
| GetChar(int) | Gets the character value of the specified column. |
| GetChars(int, long, char[], int, int) | Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset. |
| GetData(int) | Returns an IDataReader for the specified column ordinal. |
| GetDataTypeName(int) | Gets the data type information for the specified field. |
| GetDateTime(int) | Gets the date and time data value of the specified field. |
| GetDecimal(int) | Gets the fixed-position numeric value of the specified field. |
| GetDouble(int) | Gets the double-precision floating point number of the specified field. |
| GetFieldType(int) | Gets the Type information corresponding to the type of object that would be returned from GetValue(int). |
| GetFloat(int) | Gets the single-precision floating point number of the specified field. |
| GetGuid(int) | Returns the GUID value of the specified field. |
| GetInt16(int) | Gets the 16-bit signed integer value of the specified field. |
| GetInt32(int) | Gets the 32-bit signed integer value of the specified field. |
| GetInt64(int) | Gets the 64-bit signed integer value of the specified field. |
| GetName(int) | Gets the name for the field to find. |
| GetOrdinal(string) | Return the index of the named field. |
| GetSchemaTable() | Returns a DataTable that describes the column metadata of the IDataReader. |
| GetString(int) | Gets the string value of the specified field. |
| GetTargetObject(object, string) | Gets the targetObject based on teh name in the .notation of the data field |
| GetValue(int) | Returns the value at given index for the property. |
| GetValue(string, int) | Gets Value for data fields for .Notations |
| GetValues(object[]) | Populates an array of objects with the column values of the current record. |
| IsDBNull(int) | Return whether the specified field is set to null. |
| NextResult() | Advances the data reader to the next result, when reading the results of batch SQL statements |
| Read() | TODO: |