DataType クラス

定義

DataType オブジェクトを使用すると、ユーザーはSQL Serverデータ型を定義できます。

public class DataType : System.Xml.Serialization.IXmlSerializable
type DataType = class
    interface IXmlSerializable
Public Class DataType
Implements IXmlSerializable
継承
DataType
実装

コンストラクター

名前 説明
DataType()

新しい DataType オブジェクトを作成します。

DataType(SqlDataType, Int32, Int32)

新しい DataType オブジェクトを作成します。 sqlDataType は、SQL Serverデータ型を指定します。 有効桁数と小数点以下桁数は、Decimal 型と Numeric 型の数値の有効桁数と小数点以下桁数を定義します。 スケールは 0 にすることができます。

DataType(SqlDataType, Int32)

新しい DataType オブジェクトを作成します。 sqlDataType は、SQL Serverデータ型を指定します。 MaxLength は、型の最大長を指定します。 Decimal または Numeric の場合、maxLength は有効桁数を指定します。

DataType(SqlDataType, String, String)

新しい DataType オブジェクトを作成します。 sqlDataType は、SQL Serverデータ型を指定します。 型パラメーターは、SQL Server型文字列 ("varchar(10)"、Xml スキーマ コレクション、ユーザー定義型、またはユーザー定義型) を指定します。

DataType(SqlDataType, String)

新しい DataType オブジェクトを作成します。 sqlDataType は、SQL Serverデータ型を指定します。 型パラメーターは、SQL Server型文字列 ("varchar(10)"、Xml スキーマ コレクション、ユーザー定義型、またはユーザー定義型) を指定します。

DataType(SqlDataType)

新しい DataType オブジェクトを作成します。 sqlDataType は、SQL Serverデータ型を指定します。

DataType(UserDefinedDataType)

UserDefinedDataType インスタンスに基づいて DataType オブジェクトを作成できるようにします。

DataType(UserDefinedTableType)

UserDefinedTableType インスタンスに基づいて DataType オブジェクトを作成できるようにします。

DataType(UserDefinedType)

UserDefinedType インスタンスに基づいて DataType オブジェクトを作成できるようにします。

DataType(XmlSchemaCollection)

XmlSchemaCollection インスタンスに基づいて DataType オブジェクトを作成できるようにします。

プロパティ

名前 説明
BigInt

SqlDataType.BigInt 型の DataType を作成します。

Bit

SqlDataType.Bit 型の DataType を作成します。

Date

SqlDataType.Date 型の DataType を作成します。

DateTime

SqlDataType.DateTime 型の DataType を作成します。

Float

SqlDataType.Float 型の DataType を作成します。

Geography

SqlDataType.Geography 型の DataType を作成します。

Geometry

SqlDataType.Geometry 型の DataType を作成します。

HierarchyId

SqlDataType.HierarchyId 型の DataType を作成します。

Image

SqlDataType.Image 型の DataType を作成します。

Int

SqlDataType.Int 型の DataType を作成します。

IsNumericType

型が数値型かどうかを示します。

IsStringType

型が文字列型かどうかを示します。

Json

SqlDataType.Json 型の DataType を作成します

MaximumLength

型の最大長 (バイト単位)。

Money

SqlDataType.Money 型の DataType を作成します。

Name

型の名前

NText

SqlDataType.NText 型の DataType を作成します。

NumericPrecision

数値ベースの場合は型の最大有効桁数。それ以外の場合は 0。

NumericScale

数値ベースの場合は型の最大スケール。それ以外の場合は 0。

NVarCharMax

SqlDataType.NVarCharMax 型の DataType を作成します。

Real

SqlDataType.Real 型の DataType を作成します。

Schema

DataType スキーマ

SmallDateTime

SqlDataType.SmallDateTime 型の DataType を作成します。

SmallInt

SqlDataType.SmallInt 型の DataType を作成します。

SmallMoney

SqlDataType.SmallMoney 型の DataType を作成します

SqlDataType

SQL Serverデータ型を指定します。

SysName

SqlDataType.SysName 型の DataType を作成します。

Text

SqlDataType.Text 型の DataType を作成します。

Timestamp

SqlDataType.Timestamp 型の DataType を作成します。

TinyInt

SqlDataType.TinyInt 型の DataType を作成します。

UniqueIdentifier

SqlDataType.UniqueIdentifier 型の DataType を作成します。

VarBinaryMax

SqlDataType.VarBinaryMax 型の DataType を作成します。

VarCharMax

SqlDataType.VarCharMax 型の DataType を作成します。

Variant

SqlDataType.Variant 型の DataType を作成します。

XmlDocumentConstraint

XML データ型がフラグメント (コンテンツ) または整形式 XML 1.0 インスタンス (ドキュメント) かどうかを指定します。

メソッド

名前 説明
Binary(Int32)

SqlDataType.Binary 型の DataType を作成します。

Char(Int32)

SqlDataType.Char 型の DataType を作成します。

DateTime2(Int32)

SqlDataType.DateTime2 型の DataType を作成します。

DateTimeOffset(Int32)

SqlDataType.DateTimeOffset 型の DataType を作成します。

Decimal(Int32, Int32)

SqlDataType.Decimal 型の DataType を作成します。

Equals(DataType)

DataType オブジェクトを使用すると、ユーザーはSQL Serverデータ型を定義できます。

Equals(Object)

DataType オブジェクトを使用すると、ユーザーはSQL Serverデータ型を定義できます。

GetHashCode()

DataType オブジェクトを使用すると、ユーザーはSQL Serverデータ型を定義できます。

GetSqlName(SqlDataType)

指定された SqlDataType の TSQL 名を返します。

NChar(Int32)

SqlDataType.NChar 型の DataType を作成します。

Numeric(Int32, Int32)

SqlDataType.Numeric 型の DataType を作成します。

NVarChar(Int32)

SqlDataType.NVarChar 型の DataType を作成します。

SqlToEnum(String)

文字列 Sql データ型の名前を、対応する SqlDataType 列挙値に変換します。 名前が不明な型の場合は、SqlDataType.None を返します。

Time(Int32)

SqlDataType.Time 型の DataType を作成します。

ToString()

DataType オブジェクトを使用すると、ユーザーはSQL Serverデータ型を定義できます。

UserDefinedDataType(String, String)

SqlDataType.UserDefinedDataType 型の DataType を作成します。

UserDefinedDataType(String)

SqlDataType.UserDefinedDataType 型の DataType を作成します。

UserDefinedTableType(String, String)

SqlDataType.UserDefinedTableType 型の DataType を作成します。

UserDefinedTableType(String)

SqlDataType.UserDefinedTableType の DataType を作成します。

UserDefinedType(String, String)

SqlDataType.UserDefinedType 型の DataType を作成します。

UserDefinedType(String)

SqlDataType.UserDefinedType 型の DataType を作成します。

VarBinary(Int32)

SqlDataType.VarBinary 型の DataType を作成します。

VarChar(Int32)

SqlDataType.VarChar 型の DataType を作成します。

Vector(Int32)

SqlDataType.Vector 型の DataType を作成します。

Xml(String, String, XmlDocumentConstraint)

SqlDataType.Xml 型の DataType を作成します。

Xml(String, String)

SqlDataType.Xml 型の DataType を作成します。

Xml(String)

SqlDataType.Xml 型の DataType を作成します。

明示的なインターフェイスの実装

名前 説明
IXmlSerializable.GetSchema()

DataType オブジェクトを使用すると、ユーザーはSQL Serverデータ型を定義できます。

IXmlSerializable.ReadXml(XmlReader)

DataType オブジェクトを使用すると、ユーザーはSQL Serverデータ型を定義できます。

IXmlSerializable.WriteXml(XmlWriter)

DataType オブジェクトを使用すると、ユーザーはSQL Serverデータ型を定義できます。

適用対象