DataType Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
L'oggetto DataType consente agli utenti di definire un tipo di dati SQL Server.
public class DataType : System.Xml.Serialization.IXmlSerializable
type DataType = class
interface IXmlSerializable
Public Class DataType
Implements IXmlSerializable
- Ereditarietà
-
DataType
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| DataType() |
Crea un nuovo oggetto DataType. |
| DataType(SqlDataType, Int32, Int32) |
Crea un nuovo oggetto DataType. SqlDataType specifica il tipo di dati SQL Server. Precisione e scala definiscono la precisione numerica e la scala dei tipi Decimal e Numeric. La scala può essere 0. |
| DataType(SqlDataType, Int32) |
Crea un nuovo oggetto DataType. SqlDataType specifica il tipo di dati SQL Server. MaxLength specifica la lunghezza massima del tipo. In caso di decimale o numerico, maxLength specifica la precisione. |
| DataType(SqlDataType, String, String) |
Crea un nuovo oggetto DataType. SqlDataType specifica il tipo di dati SQL Server. Il parametro di tipo specifica una stringa di tipo SQL Server, ad esempio "varchar(10)", una raccolta xml schema, un tipo definito dall'utente o un tipo definito dall'utente. |
| DataType(SqlDataType, String) |
Crea un nuovo oggetto DataType. SqlDataType specifica il tipo di dati SQL Server. Il parametro di tipo specifica una stringa di tipo SQL Server, ad esempio "varchar(10)", una raccolta xml schema, un tipo definito dall'utente o un tipo definito dall'utente. |
| DataType(SqlDataType) |
Crea un nuovo oggetto DataType. SqlDataType specifica il tipo di dati SQL Server. |
| DataType(UserDefinedDataType) |
Consente di creare un oggetto DataType in base a un'istanza userDefinedDataType. |
| DataType(UserDefinedTableType) |
Consente di creare un oggetto DataType in base a un'istanza userDefinedTableType. |
| DataType(UserDefinedType) |
Consente di creare un oggetto DataType in base a un'istanza userDefinedType. |
| DataType(XmlSchemaCollection) |
Consente di creare un oggetto DataType in base a un'istanza xmlSchemaCollection. |
Proprietà
| Nome | Descrizione |
|---|---|
| BigInt |
Crea un tipo di dati di tipo SqlDataType.BigInt |
| Bit |
Crea un tipo di dati di tipo SqlDataType.Bit |
| Date |
Crea un tipo di dati di tipo SqlDataType.Date |
| DateTime |
Crea un tipo di dati di tipo SqlDataType.DateTime |
| Float |
Crea un tipo di dati di tipo SqlDataType.Float |
| Geography |
Crea un tipo di dati di tipo SqlDataType.Geography |
| Geometry |
Crea un tipo di dati di tipo SqlDataType.Geometry |
| HierarchyId |
Crea un tipo di dati di tipo SqlDataType.HierarchyId |
| Image |
Crea un tipo di dati di tipo SqlDataType.Image |
| Int |
Crea un tipo di dati di tipo SqlDataType.Int |
| IsNumericType |
Indica se il tipo è un tipo numerico o meno. |
| IsStringType |
Indica se il tipo è un tipo stringa o meno. |
| Json |
Crea un tipo di dati di tipo SqlDataType.Json |
| MaximumLength |
Lunghezza massima del tipo in byte. |
| Money |
Crea un tipo di dati di tipo SqlDataType.Money |
| Name |
Nome del tipo |
| NText |
Crea un tipo di dati di tipo SqlDataType.NText |
| NumericPrecision |
Precisione massima di tipo se in base numerica, altrimenti 0. |
| NumericScale |
Scala massima di tipo se in base numerica, altrimenti 0. |
| NVarCharMax |
Crea un tipo di dati di tipo SqlDataType.NVarCharMax |
| Real |
Crea un tipo di dati di tipo SqlDataType.Real |
| Schema |
Schema DataType |
| SmallDateTime |
Crea un tipo di dati di tipo SqlDataType.SmallDateTime |
| SmallInt |
Crea un tipo di dati di tipo SqlDataType.SmallInt |
| SmallMoney |
Crea un tipo di dati di tipo SqlDataType.SmallMoney |
| SqlDataType |
Specifica il tipo di dati SQL Server. |
| SysName |
Crea un Tipo di dati di tipo SqlDataType.SysName |
| Text |
Crea un tipo di dati di tipo SqlDataType.Text |
| Timestamp |
Crea un tipo di dati di tipo SqlDataType.Timestamp |
| TinyInt |
Crea un tipo di dati di tipo SqlDataType.TinyInt |
| UniqueIdentifier |
Crea un tipo di dati di tipo SqlDataType.UniqueIdentifier |
| VarBinaryMax |
Crea un tipo di dati di tipo SqlDataType.VarBinaryMax |
| VarCharMax |
Crea un tipo di dati di tipo SqlDataType.VarCharMax |
| Variant |
Crea un tipo di dati di tipo SqlDataType.Variant |
| XmlDocumentConstraint |
Specifica se il tipo di dati XML è un frammento (contenuto) o un'istanza XML 1.0 ben formata (documento). |
Metodi
| Nome | Descrizione |
|---|---|
| Binary(Int32) |
Crea un tipo di dati di tipo SqlDataType.Binary |
| Char(Int32) |
Crea un tipo di dati di tipo SqlDataType.Char |
| DateTime2(Int32) |
Crea un tipo di dati di tipo SqlDataType.DateTime2 |
| DateTimeOffset(Int32) |
Crea un tipo di dati di tipo SqlDataType.DateTimeOffset |
| Decimal(Int32, Int32) |
Crea un tipo di dati di tipo SqlDataType.Decimal |
| Equals(DataType) |
L'oggetto DataType consente agli utenti di definire un tipo di dati SQL Server. |
| Equals(Object) |
L'oggetto DataType consente agli utenti di definire un tipo di dati SQL Server. |
| GetHashCode() |
L'oggetto DataType consente agli utenti di definire un tipo di dati SQL Server. |
| GetSqlName(SqlDataType) |
Restituisce il nome TSQL dell'oggetto SqlDataType specificato |
| NChar(Int32) |
Crea un tipo di dati di tipo SqlDataType.NChar |
| Numeric(Int32, Int32) |
Crea un tipo di dati di tipo SqlDataType.Numeric |
| NVarChar(Int32) |
Crea un tipo di dati di tipo SqlDataType.NVarChar |
| SqlToEnum(String) |
Converte un nome di tipo di dati Sql stringa nel valore enumerazione SqlDataType corrispondente. Restituisce SqlDataType.None se il nome è un tipo sconosciuto. |
| Time(Int32) |
Crea un tipo di dati di tipo SqlDataType.Time |
| ToString() |
L'oggetto DataType consente agli utenti di definire un tipo di dati SQL Server. |
| UserDefinedDataType(String, String) |
Crea un Tipo di dati di tipo SqlDataType.UserDefinedDataType |
| UserDefinedDataType(String) |
Crea un Tipo di dati di tipo SqlDataType.UserDefinedDataType |
| UserDefinedTableType(String, String) |
Crea un tipo di dati di tipo SqlDataType.UserDefinedTableType |
| UserDefinedTableType(String) |
Crea un tipo di dati di SqlDataType.UserDefinedTableType |
| UserDefinedType(String, String) |
Crea un tipo di dati di tipo SqlDataType.UserDefinedType |
| UserDefinedType(String) |
Crea un tipo di dati di tipo SqlDataType.UserDefinedType |
| VarBinary(Int32) |
Crea un tipo di dati di tipo SqlDataType.VarBinary |
| VarChar(Int32) |
Crea un tipo di dati di tipo SqlDataType.VarChar |
| Vector(Int32) |
Crea un tipo di dati di tipo SqlDataType.Vector |
| Xml(String, String, XmlDocumentConstraint) |
Crea un tipo di dati di tipo SqlDataType.Xml |
| Xml(String, String) |
Crea un tipo di dati di tipo SqlDataType.Xml |
| Xml(String) |
Crea un tipo di dati di tipo SqlDataType.Xml |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IXmlSerializable.GetSchema() |
L'oggetto DataType consente agli utenti di definire un tipo di dati SQL Server. |
| IXmlSerializable.ReadXml(XmlReader) |
L'oggetto DataType consente agli utenti di definire un tipo di dati SQL Server. |
| IXmlSerializable.WriteXml(XmlWriter) |
L'oggetto DataType consente agli utenti di definire un tipo di dati SQL Server. |