DataType Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |