DataType Clase

Definición

El objeto DataType permite a los usuarios definir un tipo de datos SQL Server.

public class DataType : System.Xml.Serialization.IXmlSerializable
type DataType = class
    interface IXmlSerializable
Public Class DataType
Implements IXmlSerializable
Herencia
DataType
Implementaciones

Constructores

Nombre Description
DataType()

Crea un nuevo objeto DataType.

DataType(SqlDataType, Int32, Int32)

Crea un nuevo objeto DataType. SqlDataType especifica el tipo de datos SQL Server. La precisión y la escala definen la precisión numérica y la escala de los tipos decimales y numéricos. La escala puede ser 0.

DataType(SqlDataType, Int32)

Crea un nuevo objeto DataType. SqlDataType especifica el tipo de datos SQL Server. MaxLength especifica la longitud máxima del tipo. En el caso de Decimal o Numeric, maxLength especifica la precisión.

DataType(SqlDataType, String, String)

Crea un nuevo objeto DataType. SqlDataType especifica el tipo de datos SQL Server. El parámetro type especifica una cadena de tipo SQL Server, es decir, "varchar(10)", una colección de esquemas Xml, un tipo definido por el usuario o un tipo definido por el usuario.

DataType(SqlDataType, String)

Crea un nuevo objeto DataType. SqlDataType especifica el tipo de datos SQL Server. El parámetro type especifica una cadena de tipo SQL Server, es decir, "varchar(10)", una colección de esquemas Xml, un tipo definido por el usuario o un tipo definido por el usuario.

DataType(SqlDataType)

Crea un nuevo objeto DataType. SqlDataType especifica el tipo de datos SQL Server.

DataType(UserDefinedDataType)

Permite crear un objeto DataType basado en una instancia UserDefinedDataType.

DataType(UserDefinedTableType)

Permite crear un objeto DataType basado en una instancia UserDefinedTableType.

DataType(UserDefinedType)

Permite crear un objeto DataType basado en una instancia userDefinedType.

DataType(XmlSchemaCollection)

Permite crear un objeto DataType basado en una instancia xmlSchemaCollection.

Propiedades

Nombre Description
BigInt

Crea un Tipo de datos de tipo SqlDataType.BigInt

Bit

Crea un Tipo de datos de tipo SqlDataType.Bit

Date

Crea un Tipo de datos de tipo SqlDataType.Date

DateTime

Crea un Tipo de datos de tipo SqlDataType.DateTime

Float

Crea un Tipo de datos de tipo SqlDataType.Float

Geography

Crea un Tipo de datos de tipo SqlDataType.Geography

Geometry

Crea un Tipo de datos de tipo SqlDataType.Geometry

HierarchyId

Crea un Tipo de datos de tipo SqlDataType.HierarchyId

Image

Crea un Tipo de datos de tipo SqlDataType.Image

Int

Crea un tipo de datos de tipo SqlDataType.Int

IsNumericType

Indica si el tipo es un tipo numérico o no.

IsStringType

Indica si el tipo es un tipo de cadena o no.

Json

Crea un Tipo de datos de tipo SqlDataType.Json

MaximumLength

Longitud máxima del tipo en bytes.

Money

Crea un Tipo de datos de tipo SqlDataType.Money

Name

Nombre del tipo

NText

Crea un Tipo de datos de tipo SqlDataType.NText

NumericPrecision

Precisión máxima del tipo si se basa en valores numéricos; en caso contrario, 0.

NumericScale

Escala máxima de tipo si se basa en valores numéricos; de lo contrario, 0.

NVarCharMax

Crea un Tipo de datos de tipo SqlDataType.NVarCharMax

Real

Crea un Tipo de datos de tipo SqlDataType.Real

Schema

Esquema DataType

SmallDateTime

Crea un Tipo de datos de tipo SqlDataType.SmallDateTime

SmallInt

Crea un Tipo de datos de tipo SqlDataType.SmallInt

SmallMoney

Crea un Tipo de datos de tipo SqlDataType.SmallMoney

SqlDataType

Especifica el tipo de datos SQL Server.

SysName

Crea un Tipo de datos de tipo SqlDataType.SysName

Text

Crea un Tipo de datos de tipo SqlDataType.Text

Timestamp

Crea un Tipo de datos de tipo SqlDataType.Timestamp

TinyInt

Crea un Tipo de datos de tipo SqlDataType.TinyInt

UniqueIdentifier

Crea un Tipo de datos de tipo SqlDataType.UniqueIdentifier

VarBinaryMax

Crea un Tipo de datos de tipo SqlDataType.VarBinaryMax

VarCharMax

Crea un Tipo de datos de tipo SqlDataType.VarCharMax

Variant

Crea un Tipo de datos de tipo SqlDataType.Variant

XmlDocumentConstraint

Especifica si el tipo de datos XML es un fragmento (contenido) o una instancia XML 1.0 bien formada (documento).

Métodos

Nombre Description
Binary(Int32)

Crea un Tipo de datos de tipo SqlDataType.Binary

Char(Int32)

Crea un Tipo de datos de tipo SqlDataType.Char

DateTime2(Int32)

Crea un Tipo de datos de tipo SqlDataType.DateTime2

DateTimeOffset(Int32)

Crea un Tipo de datos de tipo SqlDataType.DateTimeOffset

Decimal(Int32, Int32)

Crea un Tipo de datos de tipo SqlDataType.Decimal

Equals(DataType)

El objeto DataType permite a los usuarios definir un tipo de datos SQL Server.

Equals(Object)

El objeto DataType permite a los usuarios definir un tipo de datos SQL Server.

GetHashCode()

El objeto DataType permite a los usuarios definir un tipo de datos SQL Server.

GetSqlName(SqlDataType)

Devuelve el nombre TSQL del objeto SqlDataType especificado.

NChar(Int32)

Crea un Tipo de datos de tipo SqlDataType.NChar

Numeric(Int32, Int32)

Crea un Tipo de datos de tipo SqlDataType.Numeric

NVarChar(Int32)

Crea un Tipo de datos de tipo SqlDataType.NVarChar

SqlToEnum(String)

Convierte un nombre de tipo de datos sql de cadena en el valor de enumeración SqlDataType correspondiente. Devuelve SqlDataType.None si el nombre es un tipo desconocido.

Time(Int32)

Crea un Tipo de datos de tipo SqlDataType.Time

ToString()

El objeto DataType permite a los usuarios definir un tipo de datos SQL Server.

UserDefinedDataType(String, String)

Crea un Tipo de datos de tipo SqlDataType.UserDefinedDataType

UserDefinedDataType(String)

Crea un Tipo de datos de tipo SqlDataType.UserDefinedDataType

UserDefinedTableType(String, String)

Crea un Tipo de datos de tipo SqlDataType.UserDefinedTableType

UserDefinedTableType(String)

Crea un dataType de SqlDataType.UserDefinedTableType

UserDefinedType(String, String)

Crea un Tipo de datos de tipo SqlDataType.UserDefinedType

UserDefinedType(String)

Crea un Tipo de datos de tipo SqlDataType.UserDefinedType

VarBinary(Int32)

Crea un Tipo de datos de tipo SqlDataType.VarBinary

VarChar(Int32)

Crea un Tipo de datos de tipo SqlDataType.VarChar

Vector(Int32)

Crea un Tipo de datos de tipo SqlDataType.Vector

Xml(String, String, XmlDocumentConstraint)

Crea un Tipo de datos de tipo SqlDataType.Xml

Xml(String, String)

Crea un Tipo de datos de tipo SqlDataType.Xml

Xml(String)

Crea un Tipo de datos de tipo SqlDataType.Xml

Implementaciones de interfaz explícitas

Nombre Description
IXmlSerializable.GetSchema()

El objeto DataType permite a los usuarios definir un tipo de datos SQL Server.

IXmlSerializable.ReadXml(XmlReader)

El objeto DataType permite a los usuarios definir un tipo de datos SQL Server.

IXmlSerializable.WriteXml(XmlWriter)

El objeto DataType permite a los usuarios definir un tipo de datos SQL Server.

Se aplica a