Freigeben über


Microsoft.Data.SqlClient.Server Namespace

Klassen

InvalidUdtException

Wird ausgelöst, wenn SQL Server oder der Microsoft.Data.SqlClient-Anbieter von ADO.NET einen ungültigen benutzerdefinierten Typ (User-Defined Type, UDT) erkennt.

SqlDataRecord

Stellt eine einzelne Datenzeile und ihre Metadaten dar.

SqlFacetAttribute

Fügt an die zurückgegebenen Ergebnisse eines benutzerdefinierten Typs (User-Defined Type, UDT) zusätzliche Informationen an, die in Transact-SQL verwendet werden können.

SqlFunctionAttribute

Wird zum Kennzeichnen einer Methodendefinition eines benutzerdefinierten Aggregats als Funktion in SQL Server verwendet. Die Eigenschaften des Attributs stellen die physikalischen Merkmale dar, die beim Registrieren des Typs in SQL Server verwendet werden.

SqlMetaData

Gibt Metadateninformationen von Parametern und Spalten von SqlDataRecord-Objekten an und ruft diese ab. Diese Klasse kann nicht vererbt werden.

SqlMethodAttribute

Gibt die Verwendung und die Datenzugriffseigenschaften einer Methode oder Eigenschaft in einem benutzerdefinierten Typ (User-Defined Type, UDT) an. Die Eigenschaften des Attributs stellen nur die physikalischen Merkmale dar, die beim Registrieren des Typs in SQL Server verwendet werden.

SqlUserDefinedAggregateAttribute

Gibt an, dass der Typ als benutzerdefiniertes Aggregat registriert werden soll. Die Eigenschaften des Attributs stellen nur die physikalischen Attribute dar, die beim Registrieren des Typs in SQL Server verwendet werden. Diese Klasse kann nicht vererbt werden.

SqlUserDefinedTypeAttribute

Wird verwendet, um eine Typdefinition in einer Assembly in SQL Server als benutzerdefinierten Typ (User-Defined Type, UDT) zu kennzeichnen. Die Eigenschaften des Attributs stellen die physikalischen Merkmale dar, die beim Registrieren des Typs in SQL Server verwendet werden. Diese Klasse kann nicht vererbt werden.

Schnittstellen

IBinarySerialize

Stellt eine benutzerdefinierte Implementierung für die Serialisierung und Deserialisierung benutzerdefinierter Typen (User-Defined Type, UDT) und benutzerdefinierter Aggregate bereit.

Enumerationen

DataAccessKind

Beschreibt die Art des Zugriffs auf Benutzerdaten für eine benutzerdefinierte Methode oder eine benutzerdefinierte Funktion.

Format

Wird von SqlUserDefinedTypeAttribute und SqlUserDefinedAggregateAttribute verwendet, um das Serialisierungsformat eines benutzerdefinierten Typs (User-Defined Type, UDT) oder eines Aggregats anzugeben.

SystemDataAccessKind

Beschreibt die Art des Zugriffs auf Systemdaten für eine benutzerdefinierte Methode oder eine benutzerdefinierte Funktion.

TriggerAction

Die TriggerAction-Enumeration wird von der SqlTriggerContext-Klasse verwendet, um anzugeben, welche Aktion den Trigger ausgelöst hat.