DataType Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O objeto DataType permite que os usuários definam um tipo de dados SQL Server.
public class DataType : System.Xml.Serialization.IXmlSerializable
type DataType = class
interface IXmlSerializable
Public Class DataType
Implements IXmlSerializable
- Herança
-
DataType
- Implementações
Construtores
| Nome | Description |
|---|---|
| DataType() |
Cria um novo objeto DataType. |
| DataType(SqlDataType, Int32, Int32) |
Cria um novo objeto DataType. O sqlDataType especifica o tipo de dados SQL Server. A precisão e a escala definem a precisão numérica e a escala dos tipos Decimal e Numeric. A escala pode ser 0. |
| DataType(SqlDataType, Int32) |
Cria um novo objeto DataType. O sqlDataType especifica o tipo de dados SQL Server. MaxLength especifica o comprimento máximo do tipo. No caso de Decimal ou Numérico, maxLength especifica a precisão. |
| DataType(SqlDataType, String, String) |
Cria um novo objeto DataType. O sqlDataType especifica o tipo de dados SQL Server. O parâmetro de tipo especifica uma cadeia de caracteres de tipo SQL Server, ou seja, "varchar(10)", uma coleção de esquemaS Xml, um tipo definido pelo usuário ou um tipo definido pelo usuário. |
| DataType(SqlDataType, String) |
Cria um novo objeto DataType. O sqlDataType especifica o tipo de dados SQL Server. O parâmetro de tipo especifica uma cadeia de caracteres de tipo SQL Server, ou seja, "varchar(10)", uma coleção de esquemaS Xml, um tipo definido pelo usuário ou um tipo definido pelo usuário. |
| DataType(SqlDataType) |
Cria um novo objeto DataType. O sqlDataType especifica o tipo de dados SQL Server. |
| DataType(UserDefinedDataType) |
Permite que um objeto DataType seja criado com base em uma instância UserDefinedDataType. |
| DataType(UserDefinedTableType) |
Permite que um objeto DataType seja criado com base em uma instância UserDefinedTableType. |
| DataType(UserDefinedType) |
Permite que um objeto DataType seja criado com base em uma instância UserDefinedType. |
| DataType(XmlSchemaCollection) |
Permite que um objeto DataType seja criado com base em uma instância XmlSchemaCollection. |
Propriedades
| Nome | Description |
|---|---|
| BigInt |
Cria um DataType do tipo SqlDataType.BigInt |
| Bit |
Cria um DataType do tipo SqlDataType.Bit |
| Date |
Cria um DataType do tipo SqlDataType.Date |
| DateTime |
Cria um DataType do tipo SqlDataType.DateTime |
| Float |
Cria um DataType do tipo SqlDataType.Float |
| Geography |
Cria um DataType do tipo SqlDataType.Geography |
| Geometry |
Cria um DataType do tipo SqlDataType.Geometry |
| HierarchyId |
Cria um DataType do tipo SqlDataType.HierarchyId |
| Image |
Cria um DataType do tipo SqlDataType.Image |
| Int |
Cria um DataType do tipo SqlDataType.Int |
| IsNumericType |
Indica se o tipo é um tipo numérico ou não. |
| IsStringType |
Indica se o tipo é um tipo de cadeia de caracteres ou não. |
| Json |
Cria um DataType do tipo SqlDataType.Json |
| MaximumLength |
Tamanho máximo do tipo em bytes. |
| Money |
Cria um DataType do tipo SqlDataType.Money |
| Name |
Nome do tipo |
| NText |
Cria um DataType do tipo SqlDataType.NText |
| NumericPrecision |
Precisão máxima do tipo se baseada em numérico, caso contrário, 0. |
| NumericScale |
Escala máxima do tipo se baseada em numérico, caso contrário, 0. |
| NVarCharMax |
Cria um DataType do tipo SqlDataType.NVarCharMax |
| Real |
Cria um DataType do tipo SqlDataType.Real |
| Schema |
Esquema DataType |
| SmallDateTime |
Cria um DataType do tipo SqlDataType.SmallDateTime |
| SmallInt |
Cria um DataType do tipo SqlDataType.SmallInt |
| SmallMoney |
Cria um DataType do tipo SqlDataType.SmallMoney |
| SqlDataType |
Especifica o tipo de dados SQL Server. |
| SysName |
Cria um DataType do tipo SqlDataType.SysName |
| Text |
Cria um DataType do tipo SqlDataType.Text |
| Timestamp |
Cria um DataType do tipo SqlDataType.Timestamp |
| TinyInt |
Cria um DataType do tipo SqlDataType.TinyInt |
| UniqueIdentifier |
Cria um DataType do tipo SqlDataType.UniqueIdentifier |
| VarBinaryMax |
Cria um DataType do tipo SqlDataType.VarBinaryMax |
| VarCharMax |
Cria um DataType do tipo SqlDataType.VarCharMax |
| Variant |
Cria um DataType do tipo SqlDataType.Variant |
| XmlDocumentConstraint |
Especifica se o tipo de dados XML é um fragmento (conteúdo) ou uma instância XML 1.0 bem formada (documento). |
Métodos
| Nome | Description |
|---|---|
| Binary(Int32) |
Cria um DataType do tipo SqlDataType.Binary |
| Char(Int32) |
Cria um DataType do tipo SqlDataType.Char |
| DateTime2(Int32) |
Cria um DataType do tipo SqlDataType.DateTime2 |
| DateTimeOffset(Int32) |
Cria um DataType do tipo SqlDataType.DateTimeOffset |
| Decimal(Int32, Int32) |
Cria um DataType do tipo SqlDataType.Decimal |
| Equals(DataType) |
O objeto DataType permite que os usuários definam um tipo de dados SQL Server. |
| Equals(Object) |
O objeto DataType permite que os usuários definam um tipo de dados SQL Server. |
| GetHashCode() |
O objeto DataType permite que os usuários definam um tipo de dados SQL Server. |
| GetSqlName(SqlDataType) |
Retorna o nome TSQL do SqlDataType fornecido |
| NChar(Int32) |
Cria um DataType do tipo SqlDataType.NChar |
| Numeric(Int32, Int32) |
Cria um DataType do tipo SqlDataType.Numeric |
| NVarChar(Int32) |
Cria um DataType do tipo SqlDataType.NVarChar |
| SqlToEnum(String) |
Converte um nome de tipo de dados sql de cadeia de caracteres no valor de enumeração SqlDataType correspondente. Retorna SqlDataType.None se o nome for um tipo desconhecido. |
| Time(Int32) |
Cria um DataType do tipo SqlDataType.Time |
| ToString() |
O objeto DataType permite que os usuários definam um tipo de dados SQL Server. |
| UserDefinedDataType(String, String) |
Cria um DataType do tipo SqlDataType.UserDefinedDataType |
| UserDefinedDataType(String) |
Cria um DataType do tipo SqlDataType.UserDefinedDataType |
| UserDefinedTableType(String, String) |
Cria um DataType do tipo SqlDataType.UserDefinedTableType |
| UserDefinedTableType(String) |
Cria um DataType de SqlDataType.UserDefinedTableType |
| UserDefinedType(String, String) |
Cria um DataType do tipo SqlDataType.UserDefinedType |
| UserDefinedType(String) |
Cria um DataType do tipo SqlDataType.UserDefinedType |
| VarBinary(Int32) |
Cria um DataType do tipo SqlDataType.VarBinary |
| VarChar(Int32) |
Cria um DataType do tipo SqlDataType.VarChar |
| Vector(Int32) |
Cria um DataType do tipo SqlDataType.Vector |
| Xml(String, String, XmlDocumentConstraint) |
Cria um DataType do tipo SqlDataType.Xml |
| Xml(String, String) |
Cria um DataType do tipo SqlDataType.Xml |
| Xml(String) |
Cria um DataType do tipo SqlDataType.Xml |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IXmlSerializable.GetSchema() |
O objeto DataType permite que os usuários definam um tipo de dados SQL Server. |
| IXmlSerializable.ReadXml(XmlReader) |
O objeto DataType permite que os usuários definam um tipo de dados SQL Server. |
| IXmlSerializable.WriteXml(XmlWriter) |
O objeto DataType permite que os usuários definam um tipo de dados SQL Server. |