DataType Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |