Exemple #1
0
        /// <summary>
        /// Returns the syntax to get the data type of a field from a DataReader object.
        /// Currently only used with Velocity generator.
        /// </summary>
        /// <param name="field">Field whose reader syntax is needed.</param>
        /// <returns>Reader syntax to use.</returns>
        public String GetReaderString(PropertyElement field)
        {
            String readerMethod = String.Format(field.Column.SqlType.ReaderMethodFormat, "dataReader", field.Column.Name);

            if (field.Type.ConvertFromSqlTypeFormat.Length > 0)
            {
                readerMethod =
                    String.Format(field.Type.ConvertFromSqlTypeFormat, "data", field.GetMethodFormat(), readerMethod, "dataReader", field.Column.Name);
            }
            return(readerMethod);
        }