2009-07-30 5 views
5

Ich verstehe es, dass wir diesen Typ als binär zuordnen müssen, um in den Anwendungscode zu gelangen. Aber warum gibt es keine genaue Entsprechung mit all diesen Typmethoden?Warum gibt es keine Entsprechung für hierarchyid SQL-Datentyp?

Wie sollen wir mit dem Code arbeiten? Oder wir sollten überhaupt nicht außerhalb der SQL-Umgebung damit arbeiten?

EDIT: Die Frage erstreckt sich auch auf die Geographie und Geometrie-Typen.

Antwort

6

Der Client-Code für die neuen Typen wird separat von der SQL Server 2008 Feature Pack installiert:

Microsoft SQL Server System-CLR-Typen

Die Typen Paket SQL Server System CLR enthält die Komponenten die neuen Durchführungs Geometrie, Geographie und Hierarchie-ID-Typen in SQL Server 2008. Diese Komponente kann separat vom Server installiert werden, um Client-Appl Icinga diese Typen außerhalb des Servers zu verwenden.

2

Alle neuen Typen in SQL Server 2008 sind standardmäßig .NET CLR-Typen in Ihrem Lieblings-CLR Sprache ebenfalls zur Verfügung - Sie finden SqlHierarchyId, SqlGeometry, SqlGeography, Datetime, alle neue spannende Sachen.

Diese zusätzlichen Assemblys werden installiert, wenn Sie SQL Server 2008 auf Ihrem Computer installieren, oder Sie können sie separat herunterladen und installieren, wie Remus im Rahmen des SQL Server 2008 Feature Packs ausgeführt hat. Diese Typen sind im Namespace Microsoft.SqlServer.Types verfügbar (in der Assembly unter demselben Namen gespeichert) - mit Ausnahme von DateTimeOffset, das sich im Basis-Namespace System (mit den anderen Datumstypen) befindet.

Marc

Verwandte Themen