System.Data.Common.DbDataReader.GetValues(object[])

Here are the examples of the csharp api class System.Data.Common.DbDataReader.GetValues(object[]) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

26 Examples 7

1. Example

Project: EDDiscovery
Source File: SQLiteCommandED.cs
View license
public override int GetValues(object[] values) { return InnerReader.GetValues(values); }

2. Example

Project: Glimpse
Source File: GlimpseDbDataReader.cs
View license
public override int GetValues(object[] values)
        {
            return InnerDataReader.GetValues(values);
        }

3. Example

View license
public override int GetValues(object[] values)
            {
                return reader.GetValues(values);
            }

4. Example

Project: ALinq
Source File: AccessDbConnection.cs
View license
public override int GetValues(object[] values)
        {
            return source.GetValues(values);
        }

5. Example

Project: ALinq
Source File: DataReader.cs
View license
public override int GetValues(object[] values)
        {
            return source.GetValues(values);
        }

6. Example

Project: ALinq
Source File: Connection.cs
View license
public override int GetValues(object[] values)
        {
            return source.GetValues(values);
        }

7. Example

Project: ALinq
Source File: Connection.cs
View license
public override int GetValues(object[] values)
        {
            return source.GetValues(values);
        }

8. Example

Project: referencesource
Source File: DbDataReader.cs
View license
[
        EditorBrowsableAttribute(EditorBrowsableState.Never)
        ]
        virtual public int GetProviderSpecificValues(object[] values) {
            // NOTE: This is virtual because not all providers may choose to support
            //       this method, since it was added in Whidbey
            return GetValues(values);
        }

9. Example

Project: nhibernate-core
Source File: ResultSetWrapper.cs
View license
public override int GetValues(object[] values)
		{
			return rs.GetValues(values);
		}

10. Example

View license
public override int GetValues(object[] values)
		{
			return reader.GetValues(values);
		}

11. Example

View license
public override int GetValues(object[] values)
		{
			return _reader.GetValues(values);
		}

12. Example

Project: NServiceKit
Source File: ProfiledDbDataReader.cs
View license
public override int GetValues(object[] values)
        {
            return _reader.GetValues(values);
        }

13. Example

View license
public override int GetValues(object[] values)
        {
            return _resultsReader.GetValues(values);
        }

14. Example

View license
public override int GetValues(object[] values)
        {
            int count = this.wrappedDataReader.GetValues(values);

            for (int i = 0; i < count; i++)
            {
                this.WriteResultSetComposer(i, values[i]);
            }

            return count;
        }

15. Example

Project: DbUtility
Source File: DataTableAdapter.cs
View license
public async Task<DataTable> FillDataTableAsync( DbDataReader dataReader, int startRecord, int maxRecords )
    {

      var dataTable = new DataTable();

      base.FillSchema( dataTable, SchemaType.Source, dataReader );

      var array = new object[dataReader.FieldCount];

      while ( await dataReader.ReadAsync() )
      {
        dataReader.GetValues( array );
        dataTable.LoadDataRow( array, true );
      }

      return dataTable;
    }

16. Example

View license
public IEnumerable Deserialize(DbDataReader reader, ColumnChecker checker)
        {

            var fieldCount = reader.FieldCount;

            checker = checker ?? new ColumnChecker(fieldCount);

            var needsFieldNames = fieldCount > checker.Count;

            while (reader.Read())
            {
                object[] values;
                if (needsFieldNames)
                {
                    var obj = new List<object>();
                    for (var i = 0; i < fieldCount; i++)
                    {
                        checker.HasColumn(reader, i);
                        obj.Add(reader.GetValue(i));
                    }

                    values = obj.ToArray();
                }
                else
                {
                    values = new object[fieldCount];
                    reader.GetValues(values);
                }

                yield return new DynamicRow(checker, values);
            }
        }

17. Example

Project: SmartStoreNET
Source File: CachingCommand.cs
View license
protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior)
		{
			if (!IsCacheable)
			{
				var result = _command.ExecuteReader(behavior);

				if (!_commandTreeFacts.IsQuery)
				{
					_cacheTransactionInterceptor.InvalidateSets(Transaction, _commandTreeFacts.AffectedEntitySets.Select(s => s.Name));
				}

				return result;
			}

			var key = CreateKey();

			object value;
			if (_cacheTransactionInterceptor.GetItem(Transaction, key, out value))
			{
				return new CachingDataReader((CachedRecords)value);
			}

			using (var reader = _command.ExecuteReader(behavior))
			{
				var queryResults = new List<object[]>();

				while (reader.Read())
				{
					var values = new object[reader.FieldCount];
					reader.GetValues(values);
					queryResults.Add(values);
				}

				return HandleCaching(reader, key, queryResults);
			}
		}

18. Example

Project: SmartStoreNET
Source File: CachingCommand.cs
View license
protected async override Task<DbDataReader> ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
		{
			if (!IsCacheable)
			{
				var result = await _command.ExecuteReaderAsync(behavior, cancellationToken);

				if (!_commandTreeFacts.IsQuery)
				{
					_cacheTransactionInterceptor.InvalidateSets(Transaction, _commandTreeFacts.AffectedEntitySets.Select(s => s.Name));
				}

				return result;
			}

			var key = CreateKey();

			object value;
			if (_cacheTransactionInterceptor.GetItem(Transaction, key, out value))
			{
				return new CachingDataReader((CachedRecords)value);
			}

			using (var reader = await _command.ExecuteReaderAsync(behavior, cancellationToken))
			{
				var queryResults = new List<object[]>();

				while (await reader.ReadAsync(cancellationToken))
				{
					var values = new object[reader.FieldCount];
					reader.GetValues(values);
					queryResults.Add(values);
				}

				return HandleCaching(reader, key, queryResults);
			}
		}

19. Example

Project: EDDiscovery
Source File: SystemClassDB.cs
View license
public static int GetSystemVector<V>(int gridid, ref V[] vertices, ref uint[] colours,
       /n ..... /n //View Source file for more details /n }

20. Example

Project: nesper
Source File: PollExecStrategyDBQuery.cs
View license
private IList<EventBean> Execute(DbDriverCommand driverCommand, Object[] lookupValuePerStream)/n ..... /n //View Source file for more details /n }

21. Example

Project: nesper
Source File: PollExecStrategyDBQuery.cs
View license
private IList<EventBean> Execute(DbDriverCommand driverCommand, Object[] lookupValuePerStream)/n ..... /n //View Source file for more details /n }

22. Example

Project: nhibernate-core
Source File: NDataReader.cs
View license
internal static async Task<NResult> CreateAsync(DbDataReader reader, bool isMidstream, CancellationToken cancellationToken)
			{
				cancellationToken.ThrowIfCancellationRequested();
				var result = new NResult
				{
					schemaTable = reader.GetSchemaTable()
				};

				List<object[]> recordsList = new List<object[]>();
				int rowIndex = 0;

				// if we are in the middle of processing the reader then don't bother
				// to move to the next record - just use the current one.
				while (isMidstream || await (reader.ReadAsync(cancellationToken)).ConfigureAwait(false))
				{
					if (rowIndex == 0)
					{
						for (int i = 0; i < reader.FieldCount; i++)
						{
							string fieldName = reader.GetName(i);
							result.fieldNameToIndex[fieldName] = i;
							result.fieldIndexToName.Add(fieldName);
							result.fieldTypes.Add(reader.GetFieldType(i));
							result.fieldDataTypeNames.Add(reader.GetDataTypeName(i));
						}

						result.colCount = reader.FieldCount;
					}

					rowIndex++;

					object[] colValues = new object[reader.FieldCount];
					reader.GetValues(colValues);
					recordsList.Add(colValues);

					// we can go back to reading a reader like normal and don't need
					// to consider where we started from.
					isMidstream = false;
				}

				result.records = recordsList.ToArray();
				return result;
			}

23. Example

Project: nhibernate-core
Source File: NDataReader.cs
View license
internal static NResult Create(DbDataReader reader, bool isMidstream)
			{
				var result = new NResult
				{
					schemaTable = reader.GetSchemaTable()
				};

				List<object[]> recordsList = new List<object[]>();
				int rowIndex = 0;

				// if we are in the middle of processing the reader then don't bother
				// to move to the next record - just use the current one.
				while (isMidstream || reader.Read())
				{
					if (rowIndex == 0)
					{
						for (int i = 0; i < reader.FieldCount; i++)
						{
							string fieldName = reader.GetName(i);
							result.fieldNameToIndex[fieldName] = i;
							result.fieldIndexToName.Add(fieldName);
							result.fieldTypes.Add(reader.GetFieldType(i));
							result.fieldDataTypeNames.Add(reader.GetDataTypeName(i));
						}

						result.colCount = reader.FieldCount;
					}

					rowIndex++;

					object[] colValues = new object[reader.FieldCount];
					reader.GetValues(colValues);
					recordsList.Add(colValues);

					// we can go back to reading a reader like normal and don't need
					// to consider where we started from.
					isMidstream = false;
				}

				result.records = recordsList.ToArray();
				return result;
			}

24. Example

Project: SharpMap
Source File: SpatialDbProvider.cs
View license
protected virtual FeatureDataRow GetFeatureInternal(uint oid)
        {
            using (var cn = /n ..... /n //View Source file for more details /n }

25. Example

Project: SharpMap
Source File: SpatialDbProvider.cs
View license
protected virtual void ExecuteIntersectionQueryInternal(object spatialWhere, FeatureDataSet fds)
   /n ..... /n //View Source file for more details /n }

26. Example

Project: effort
Source File: MainViewModel.cs
View license
private void worker_DoWork(object sender, DoWorkEventArgs e)
        {
            WorkerArgs args =/n ..... /n //View Source file for more details /n }