コード例 #1
0
        public static QueryRow Read(SQLiteDataReader reader)
        {
            var result = new QueryRow();

            reader.GetValues();

            for (var i = 0; i < reader.FieldCount; i++)
            {
                result.queryDefinition.Fields.Add(
                    reader.GetName(i),
                    new FieldDefinition(
                        reader.GetName(i),
                        reader.GetFieldType(i).ToSqlDbType(),
                        false,
                        false
                        )
                    );

                result.values.Add(
                    reader.GetName(i),
                    reader.GetValue(i)
                    );
            }

            return(result);
        }
コード例 #2
-1
		public static QueryRow Read(SQLiteDataReader reader)
		{
			var result = new QueryRow();

			reader.GetValues();

			for (var i = 0; i < reader.FieldCount; i++)
			{
				result.queryDefinition.Fields.Add(
					reader.GetName(i),
					new FieldDefinition(
						reader.GetName(i),
						reader.GetFieldType(i).ToSqlDbType(),
						false,
						false
					)
				);

				result.values.Add(
					reader.GetName(i),
					reader.GetValue(i)
				);
			}

			return result;
		}