DataType Klasse

Definition

Mit dem DataType-Objekt können Benutzer einen SQL Server Datentyp definieren.

public class DataType : System.Xml.Serialization.IXmlSerializable
type DataType = class
    interface IXmlSerializable
Public Class DataType
Implements IXmlSerializable
Vererbung
DataType
Implementiert

Konstruktoren

Name Beschreibung
DataType()

Erstellt ein neues DataType -Objekt.

DataType(SqlDataType, Int32, Int32)

Erstellt ein neues DataType -Objekt. Der sqlDataType gibt den datentyp SQL Server an. Genauigkeit und Skalierung definieren die numerische Genauigkeit und Skalierung von Dezimal- und Numerischen Typen. Die Skalierung kann 0 sein.

DataType(SqlDataType, Int32)

Erstellt ein neues DataType -Objekt. Der sqlDataType gibt den datentyp SQL Server an. MaxLength gibt die maximale Länge des Typs an. Bei dezimaler oder numerischer Zahl gibt maxLength die Genauigkeit an.

DataType(SqlDataType, String, String)

Erstellt ein neues DataType -Objekt. Der sqlDataType gibt den datentyp SQL Server an. Der Typparameter gibt eine SQL Server Typzeichenfolge an, d. h. "varchar(10)", eine Xml-Schemaauflistung, einen benutzerdefinierten Typ oder einen benutzerdefinierten Typ.

DataType(SqlDataType, String)

Erstellt ein neues DataType -Objekt. Der sqlDataType gibt den datentyp SQL Server an. Der Typparameter gibt eine SQL Server Typzeichenfolge an, d. h. "varchar(10)", eine Xml-Schemaauflistung, einen benutzerdefinierten Typ oder einen benutzerdefinierten Typ.

DataType(SqlDataType)

Erstellt ein neues DataType -Objekt. Der sqlDataType gibt den datentyp SQL Server an.

DataType(UserDefinedDataType)

Ermöglicht das Erstellen eines DataType-Objekts basierend auf einer UserDefinedDataType-Instanz.

DataType(UserDefinedTableType)

Ermöglicht das Erstellen eines DataType-Objekts basierend auf einer UserDefinedTableType-Instanz.

DataType(UserDefinedType)

Ermöglicht das Erstellen eines DataType-Objekts basierend auf einer UserDefinedType-Instanz.

DataType(XmlSchemaCollection)

Ermöglicht das Erstellen eines DataType-Objekts basierend auf einer XmlSchemaCollection-Instanz.

Eigenschaften

Name Beschreibung
BigInt

Erstellt einen Datentyp vom Typ "SqlDataType.BigInt"

Bit

Erstellt einen Datentyp vom Typ "SqlDataType.Bit"

Date

Erstellt einen Datentyp vom Typ "SqlDataType.Date"

DateTime

Erstellt einen Datentyp vom Typ "SqlDataType.DateTime"

Float

Erstellt einen Datentyp vom Typ "SqlDataType.Float"

Geography

Erstellt einen Datentyp vom Typ "SqlDataType.Geography"

Geometry

Erstellt einen Datentyp vom Typ "SqlDataType.Geometry"

HierarchyId

Erstellt einen Datentyp vom Typ "SqlDataType.HierarchyId"

Image

Erstellt einen Datentyp vom Typ "SqlDataType.Image"

Int

Erstellt einen Datentyp vom Typ SqlDataType.Int

IsNumericType

Gibt an, ob der Typ ein numerischer Typ ist oder nicht.

IsStringType

Gibt an, ob der Typ ein Zeichenfolgentyp ist oder nicht.

Json

Erstellt einen Datentyp vom Typ "SqlDataType.Json"

MaximumLength

Maximale Länge des Typs in Byte.

Money

Erstellt einen Datentyp vom Typ "SqlDataType.Money"

Name

Name des Typs

NText

Erstellt einen Datentyp vom Typ "SqlDataType.NText"

NumericPrecision

Maximale Genauigkeit des Typs, wenn numerisch, sonst 0.

NumericScale

Maximale Skalierung des Typs, wenn numerisch, andernfalls 0.

NVarCharMax

Erstellt einen Datentyp vom Typ "SqlDataType.NVarCharMax"

Real

Erstellt einen Datentyp vom Typ "SqlDataType.Real"

Schema

DataType-Schema

SmallDateTime

Erstellt einen Datentyp vom Typ "SqlDataType.SmallDateTime"

SmallInt

Erstellt einen Datentyp vom Typ "SqlDataType.SmallInt"

SmallMoney

Erstellt einen Datentyp vom Typ "SqlDataType.SmallMoney"

SqlDataType

Gibt den datentyp SQL Server an.

SysName

Erstellt einen Datentyp vom Typ "SqlDataType.SysName"

Text

Erstellt einen Datentyp vom Typ "SqlDataType.Text"

Timestamp

Erstellt einen Datentyp vom Typ "SqlDataType.Timestamp"

TinyInt

Erstellt einen Datentyp vom Typ "SqlDataType.TinyInt"

UniqueIdentifier

Erstellt einen Datentyp vom Typ "SqlDataType.UniqueIdentifier"

VarBinaryMax

Erstellt einen Datentyp vom Typ "SqlDataType.VarBinaryMax"

VarCharMax

Erstellt einen Datentyp vom Typ "SqlDataType.VarCharMax"

Variant

Erstellt einen Datentyp vom Typ "SqlDataType.Variant"

XmlDocumentConstraint

Gibt an, ob der XML-Datentyp ein Fragment (Inhalt) oder eine wohlgeformte XML 1.0-Instanz (Dokument) ist.

Methoden

Name Beschreibung
Binary(Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.Binary"

Char(Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.Char"

DateTime2(Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.DateTime2"

DateTimeOffset(Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.DateTimeOffset"

Decimal(Int32, Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.Decimal"

Equals(DataType)

Mit dem DataType-Objekt können Benutzer einen SQL Server Datentyp definieren.

Equals(Object)

Mit dem DataType-Objekt können Benutzer einen SQL Server Datentyp definieren.

GetHashCode()

Mit dem DataType-Objekt können Benutzer einen SQL Server Datentyp definieren.

GetSqlName(SqlDataType)

Gibt den TSQL-Namen des angegebenen SqlDataType zurück.

NChar(Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.NChar"

Numeric(Int32, Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.Numeric"

NVarChar(Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.NVarChar"

SqlToEnum(String)

Wandelt einen Sql-Datentypnamen in den entsprechenden SqlDataType-Enumerationswert um. Gibt SqlDataType.None zurück, wenn der Name ein unbekannter Typ ist.

Time(Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.Time"

ToString()

Mit dem DataType-Objekt können Benutzer einen SQL Server Datentyp definieren.

UserDefinedDataType(String, String)

Erstellt einen Datentyp vom Typ "SqlDataType.UserDefinedDataType"

UserDefinedDataType(String)

Erstellt einen Datentyp vom Typ "SqlDataType.UserDefinedDataType"

UserDefinedTableType(String, String)

Erstellt einen Datentyp vom Typ "SqlDataType.UserDefinedTableType"

UserDefinedTableType(String)

Erstellt einen Datentyp von SqlDataType.UserDefinedTableType

UserDefinedType(String, String)

Erstellt einen Datentyp vom Typ "SqlDataType.UserDefinedType"

UserDefinedType(String)

Erstellt einen Datentyp vom Typ "SqlDataType.UserDefinedType"

VarBinary(Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.VarBinary"

VarChar(Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.VarChar"

Vector(Int32)

Erstellt einen Datentyp vom Typ "SqlDataType.Vector"

Xml(String, String, XmlDocumentConstraint)

Erstellt einen Datentyp vom Typ "SqlDataType.Xml"

Xml(String, String)

Erstellt einen Datentyp vom Typ "SqlDataType.Xml"

Xml(String)

Erstellt einen Datentyp vom Typ "SqlDataType.Xml"

Explizite Schnittstellenimplementierungen

Name Beschreibung
IXmlSerializable.GetSchema()

Mit dem DataType-Objekt können Benutzer einen SQL Server Datentyp definieren.

IXmlSerializable.ReadXml(XmlReader)

Mit dem DataType-Objekt können Benutzer einen SQL Server Datentyp definieren.

IXmlSerializable.WriteXml(XmlWriter)

Mit dem DataType-Objekt können Benutzer einen SQL Server Datentyp definieren.

Gilt für: