2009-03-26 4 views

Antwort

0

Für Nhibernate GIS-Operationen verwenden NTS NetTopologySuite. Es hat die Schnittstellen IGeometry, IPoint usw.

Sie räumliche Datenstrukturen mit diesen Bibliotheken

0

manipulieren können Sie NHibernate.Spatial verwenden können mit diesen Spalten zu arbeiten. Ich habe nHibernate.Spatial erfolgreich mit SQL Server 2008- und Geometry/Geography-Spalten verwendet.

nHibernate.Spatial verwendet auch GeoAPI und NTS NetTopologySuite, wie Cherian in der vorherigen Antwort angegeben hat.

+0

Danke für die Wiederholung Wir verwenden Oracle als unsere Datenbank, so dass wir nicht NHibernate.Spatial verwenden können - es unterstützt Oracle nicht für jetzt. Gemäß dem, was ich in den Dokumenten lese, unterstützt NHibernate Spatial nur die nativen geographischen Typen in SqlServer 2008 und nicht esri's Typ ... –

+0

Sie könnten versuchen, einen benutzerdefinierten Typ als IUserType zu implementieren und die Konvertierung für sich selbst durchzuführen –