示例#1
0
        /// <summary>
        /// Read data from db result
        /// </summary>
        /// <param name="reader">DB reader</param>
        public override void DbRead(IDbDataReader reader)
        {
            base.DbRead(reader);

            ParamName     = reader.ReadString(nameof(ParamName));
            ParamType     = SimpleConvert.Convert <SqlDbType>(reader.ReadString(nameof(ParamType)));
            TypeLength    = reader.ReadInt16(nameof(TypeLength));
            TypePrecision = reader.ReadByte(nameof(TypePrecision));
            IsNullable    = SimpleConvert.Convert <bool>(reader.ReadInt32(nameof(IsNullable)));
            OrderId       = reader.ReadInt16(nameof(OrderId));
            Collation     = reader.ReadStringN(nameof(Collation));
        }
        /// <summary>
        /// Read data from db result
        /// </summary>
        /// <param name="reader">DB reader</param>
        public override void DbRead(IDbDataReader reader)
        {
            base.DbRead(reader);

            OrderId = reader.ReadInt16(nameof(OrderId));
            Text    = reader.ReadString(nameof(Text));
        }
 /// <summary>
 /// Read data from db result
 /// </summary>
 /// <param name="reader">DB reader</param>
 public virtual void DbRead(IDbDataReader reader)
 {
     SchemaName = reader.ReadString(nameof(SchemaName));
     ObjectName = reader.ReadString(nameof(ObjectName));
     ObjectType = SimpleConvert.Convert <MsSqlDbObjectType>(reader.ReadString(nameof(ObjectType)));
 }