Microsoft.SqlServer.Server.SqlMetaData
Specifies and retrieves metadata information from parameters and columns of SqlDataRecord objects. This class cannot be inherited.
namespace Microsoft.SqlServer.Server
{
public sealed class SqlMetaData
{
public SqlCompareOptions CompareOptions { get; }
public DbType DbType { get; }
public bool IsUniqueKey { get; }
public long LocaleId { get; }
public static long Max { get; }
public long MaxLength { get; }
public string Name { get; }
public byte Precision { get; }
public byte Scale { get; }
public SortOrder SortOrder { get; }
public int SortOrdinal { get; }
public SqlDbType SqlDbType { get; }
public Type Type { get; }
public string TypeName { get; }
public bool UseServerDefault { get; }
public string XmlSchemaCollectionDatabase { get; }
public string XmlSchemaCollectionName { get; }
public string XmlSchemaCollectionOwningSchema { get; }
public SqlMetaData(string name, SqlDbType dbType);
public SqlMetaData(string name, SqlDbType dbType, bool useServerDefault, bool isUniqueKey, SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, SqlDbType dbType, byte precision, byte scale);
public SqlMetaData(string name, SqlDbType dbType, byte precision, byte scale, bool useServerDefault, bool isUniqueKey, SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, SqlDbType dbType, long maxLength);
public SqlMetaData(string name, SqlDbType dbType, long maxLength, bool useServerDefault, bool isUniqueKey, SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, SqlDbType dbType, long maxLength, byte precision, byte scale, long locale, SqlCompareOptions compareOptions, Type userDefinedType);
public SqlMetaData(string name, SqlDbType dbType, long maxLength, byte precision, byte scale, long localeId, SqlCompareOptions compareOptions, Type userDefinedType, bool useServerDefault, bool isUniqueKey, SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, SqlDbType dbType, long maxLength, long locale, SqlCompareOptions compareOptions);
public SqlMetaData(string name, SqlDbType dbType, long maxLength, long locale, SqlCompareOptions compareOptions, bool useServerDefault, bool isUniqueKey, SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, SqlDbType dbType, string database, string owningSchema, string objectName);
public SqlMetaData(string name, SqlDbType dbType, string database, string owningSchema, string objectName, bool useServerDefault, bool isUniqueKey, SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, SqlDbType dbType, Type userDefinedType);
public SqlMetaData(string name, SqlDbType dbType, Type userDefinedType, string serverTypeName);
public SqlMetaData(string name, SqlDbType dbType, Type userDefinedType, string serverTypeName, bool useServerDefault, bool isUniqueKey, SortOrder columnSortOrder, int sortOrdinal);
public bool Adjust(bool value);
public byte Adjust(byte value);
public byte[] Adjust(byte[] value);
public char Adjust(char value);
public char[] Adjust(char[] value);
public SqlBinary Adjust(SqlBinary value);
public SqlBoolean Adjust(SqlBoolean value);
public SqlByte Adjust(SqlByte value);
public SqlBytes Adjust(SqlBytes value);
public SqlChars Adjust(SqlChars value);
public SqlDateTime Adjust(SqlDateTime value);
public SqlDecimal Adjust(SqlDecimal value);
public SqlDouble Adjust(SqlDouble value);
public SqlGuid Adjust(SqlGuid value);
public SqlInt16 Adjust(SqlInt16 value);
public SqlInt32 Adjust(SqlInt32 value);
public SqlInt64 Adjust(SqlInt64 value);
public SqlMoney Adjust(SqlMoney value);
public SqlSingle Adjust(SqlSingle value);
public SqlString Adjust(SqlString value);
public SqlXml Adjust(SqlXml value);
public DateTime Adjust(DateTime value);
public DateTimeOffset Adjust(DateTimeOffset value);
public decimal Adjust(decimal value);
public double Adjust(double value);
public Guid Adjust(Guid value);
public short Adjust(short value);
public int Adjust(int value);
public long Adjust(long value);
public object Adjust(object value);
public float Adjust(float value);
public string Adjust(string value);
public TimeSpan Adjust(TimeSpan value);
public static SqlMetaData InferFromValue(object value, string name);
}
}