2009-07-30 20 views
5

Rozumiem, że musimy mapować ten typ na binarny, aby dostać się do niego w kodzie aplikacji. Ale dlaczego nie istnieje dokładny odpowiednik wszystkich tych metod?Dlaczego nie istnieje odpowiednik dla hierarchicznego typu danych SQL?

W jaki sposób mamy pracować z kodem? Czy nie powinniśmy w ogóle pracować z nim poza środowiskiem SQL?

EDYCJA: To pytanie dotyczy również typów geograficznych i geometrii.

Odpowiedz

6

Kod klienta dla nowych typów jest instalowany oddzielnie przez SQL Server 2008 Feature Pack:

Microsoft SQL Server System CLR typy

SQL Server System CLR Typy pakiet zawiera składniki realizacji nowej geometria, geografii i hierarchyid typy w SQL Server 2008. Ten element może być instalowany oddzielnie z serwera aby umożliwić angie klienta do korzystania z tych typów na zewnątrz serwera.

2

Wszystkie nowe typy w SQL Server 2008 są dostępne w standardowych typów .NET CLR w swoim ulubionym języku CLR, a także - znajdziesz SqlHierarchyId, SqlGeometry, SqlGeography, datetimeoffset wszystkie nowe ekscytujące rzeczy.

Te dodatkowe zespoły są instalowane po zainstalowaniu programu SQL Server 2008 na komputerze lub można je pobrać i zainstalować osobno, jak wskazał Remus, w ramach dodatku SQL Server 2008 Feature Pack. Te typy są dostępne w przestrzeni nazw Microsoft.SqlServer.Types (przechowywanej w zespole o tej samej nazwie) - z wyjątkiem zestawu DateTimeOffset znajdującego się w przestrzeni nazw bazy System (z innymi typami dat).

Marc