Classe DbSpatialServices
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
API del servizio indipendente dal provider per il supporto dei tipi geospaziali (Geometria/Geografia).
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Spatial.DbSpatialServices
System.Data.Entity.SqlServer.SqlSpatialServices
Spazio dei nomi: System.Data.Entity.Spatial
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<SerializableAttribute> _
Public MustInherit Class DbSpatialServices
'Utilizzo
Dim instance As DbSpatialServices
[SerializableAttribute]
public abstract class DbSpatialServices
[SerializableAttribute]
public ref class DbSpatialServices abstract
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type DbSpatialServices = class end
public abstract class DbSpatialServices
Il tipo DbSpatialServices espone i seguenti membri.
Costruttori
rapporti | Descrizione | |
---|---|---|
![]() |
DbSpatialServices | Inizializza una nuova istanza della classe DbSpatialServices. |
In alto
Proprietà
rapporti | Descrizione | |
---|---|---|
![]() ![]() |
Default | Ottiene i servizi predefiniti per DbSpatialServices. |
![]() |
NativeTypesAvailable | Ottiene un valore che indica che EF continuerà a ritenere che il provider dispone dei tipi e delle risorse necessari anziché restituire rapidamente un errore.Il valore predefinito è true. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
![]() |
AsBinary(DbGeography) | Ottiene la rappresentazione WKB (well-known binary) del valore DbGeography specificato. |
![]() |
AsBinary(DbGeometry) | Ottiene la rappresentazione WKB (well-known binary) del valore DbGeometry specificato. |
![]() |
AsGml(DbGeography) | Genera la rappresentazione GML (Geography Markup Language) di questo valore DbGeography. |
![]() |
AsGml(DbGeometry) | Genera la rappresentazione GML (Geography Markup Language) di questo valore DbGeometry. |
![]() |
AsText(DbGeography) | Ottiene la rappresentazione WKT (well-known text) del valore DbGeography specificato.Questo valore deve includere unicamente la longitudine e la latitudine dei punti. |
![]() |
AsText(DbGeometry) | Ottiene la rappresentazione WKT del valore DbGeometry specificato, includendo solo le coordinate X e Y dei punti. |
![]() |
AsTextIncludingElevationAndMeasure(DbGeography) | Restituisce una rappresentazione testuale di DbSpatialServices con elevazione e misura. |
![]() |
AsTextIncludingElevationAndMeasure(DbGeometry) | Restituisce una rappresentazione testuale di DbSpatialServices con elevazione e misura. |
![]() |
Buffer(DbGeography, Double) | Crea un valore geografico che rappresenta tutti i punti minori o uguali alla distanza dal valore DbGeography specificato. |
![]() |
Buffer(DbGeometry, Double) | Crea un valore geometrico che rappresenta tutti i punti minori o uguali alla distanza dal valore DbGeometry specificato. |
![]() |
Contains | Consente di stabilire se un valore DbGeometry contiene l'altro. |
![]() ![]() |
CreateGeography | Questo metodo deve essere utilizzato dalle implementazioni derivate di GeographyFromProviderValue(Object) dopo la convalida appropriata del valore del provider specificato in modo da assicurarsi che sia adatto all'utilizzo con l'implementazione derivata. |
![]() ![]() |
CreateGeometry | Questo metodo deve essere utilizzato dalle implementazioni derivate di GeometryFromProviderValue(Object) dopo la convalida appropriata del valore del provider specificato in modo da assicurarsi che sia adatto all'utilizzo con l'implementazione derivata. |
![]() |
CreateProviderValue(DbGeographyWellKnownValue) | Crea un valore specifico del provider compatibile con l'implementazione spaziale dei servizi in base alla rappresentazione di DbGeography nota. |
![]() |
CreateProviderValue(DbGeometryWellKnownValue) | Crea un valore specifico del provider compatibile con l'implementazione spaziale dei servizi in base alla rappresentazione di DbGeometry nota. |
![]() |
CreateWellKnownValue(DbGeography) | Crea un'istanza di DbGeographyWellKnownValue che rappresenta il valore DbGeography specificato utilizzando uno o entrambi i formati spaziali noti standard. |
![]() |
CreateWellKnownValue(DbGeometry) | Crea un'istanza di DbGeometryWellKnownValue che rappresenta il valore DbGeometry specificato utilizzando uno o entrambi i formati spaziali noti standard. |
![]() |
Crosses | Determina se due valori DbGeometry specificati si incrociano spazialmente. |
![]() |
Difference(DbGeography, DbGeography) | Calcola la differenza tra due valori DbGeography. |
![]() |
Difference(DbGeometry, DbGeometry) | Calcola la differenza tra due valori DbGeometry. |
![]() |
Disjoint(DbGeography, DbGeography) | Determina se due valori DbGeography specificati sono spazialmente non contigui. |
![]() |
Disjoint(DbGeometry, DbGeometry) | Determina se due valori DbGeometry specificati sono spazialmente non contigui. |
![]() |
Distance(DbGeography, DbGeography) | Calcola la distanza tra i punti più vicini in due valori DbGeography. |
![]() |
Distance(DbGeometry, DbGeometry) | Calcola la distanza tra i punti più vicini in due valori DbGeometry. |
![]() |
ElementAt(DbGeography, Int32) | Restituisce un elemento del valore DbGeography specificato, se rappresenta una raccolta di valori geografici. |
![]() |
ElementAt(DbGeometry, Int32) | Restituisce un elemento del valore DbGeometry specificato, se rappresenta una raccolta di valori geometrici. |
![]() |
Equals | (Ereditato da Object) |
![]() |
Finalize | (Ereditato da Object) |
![]() |
GeographyCollectionFromBinary | Crea un nuovo valore della raccolta DbGeography in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeographyCollectionFromText | Crea un nuovo valore della raccolta DbGeography in base al valore WKT e all'identificatore del sistema di coordinate (SRID). |
![]() |
GeographyFromBinary(Byte[]) | Crea un nuovo valore DbGeography in base al valore WKB specificato. |
![]() |
GeographyFromBinary(Byte[], Int32) | Crea un nuovo valore DbGeography in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeographyFromGml(String) | Crea un nuovo valore DbGeography in base al valore GML (Geography Markup Language) specificato. |
![]() |
GeographyFromGml(String, Int32) | Crea un nuovo valore DbGeography in base al valore GML e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeographyFromProviderValue | Crea un nuovo valore DbGeography basato su un valore specifico del provider compatibile con l'implementazione spaziale dei servizi. |
![]() |
GeographyFromText(String) | Crea un nuovo valore DbGeography in base al valore WKT specificato. |
![]() |
GeographyFromText(String, Int32) | Crea un nuovo valore DbGeography in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeographyLineFromBinary | Crea un nuovo valore linea DbGeography in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeographyLineFromText | Crea un nuovo valore linea DbGeography in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeographyMultiLineFromBinary | Crea un nuovo valore multilinea DbGeography in base al valore WKB e all'identificatore del sistema di coordinate specificati. |
![]() |
GeographyMultiLineFromText | Crea un nuovo valore multilinea DbGeography basato sul valore WKT e sull'identificatore del sistema di coordinate specificati. |
![]() |
GeographyMultiPointFromBinary | Crea un nuovo valore multipunto DbGeography in base al valore WKB e all'identificatore del sistema di coordinate specificati. |
![]() |
GeographyMultiPointFromText | Crea un nuovo valore multipunto DbGeography in base al valore WKT e all'identificatore del sistema di coordinate specificati. |
![]() |
GeographyMultiPolygonFromBinary | Crea un nuovo valore multipoligono DbGeography in base al valore WKB e all'identificatore del sistema di coordinate specificati. |
![]() |
GeographyMultiPolygonFromText | Crea un nuovo valore multipoligono DbGeography in base al valore WKT e all'identificatore del sistema di coordinate specificati. |
![]() |
GeographyPointFromBinary | Crea un nuovo valore punto DbGeography in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeographyPointFromText | Crea un nuovo valore punto DbGeography in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeographyPolygonFromBinary | Crea un nuovo valore poligono DbGeography in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeographyPolygonFromText | Crea un nuovo valore poligono DbGeography in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeometryCollectionFromBinary | Crea un nuovo valore della raccolta DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeometryCollectionFromText | Crea un nuovo valore della raccolta DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate (SRID). |
![]() |
GeometryFromBinary(Byte[]) | Crea un nuovo valore DbGeometry in base al valore WKB specificato. |
![]() |
GeometryFromBinary(Byte[], Int32) | Crea un nuovo valore DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeometryFromGml(String) | Crea un nuovo valore DbGeometry in base al valore GML (Geography Markup Language) specificato. |
![]() |
GeometryFromGml(String, Int32) | Crea un nuovo valore DbGeometry in base al valore GML e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeometryFromProviderValue | Crea un nuovo valore DbGeometry basato su un valore specifico del provider compatibile con l'implementazione spaziale dei servizi. |
![]() |
GeometryFromText(String) | Crea un nuovo valore DbGeometry in base al valore WKT specificato. |
![]() |
GeometryFromText(String, Int32) | Crea un nuovo valore DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeometryLineFromBinary | Crea un nuovo valore linea DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeometryLineFromText | Crea un nuovo valore linea DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeometryMultiLineFromBinary | Crea un nuovo valore multilinea DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate specificati. |
![]() |
GeometryMultiLineFromText | Crea un nuovo valore multilinea DbGeometry basato sul valore WKT e sull'identificatore del sistema di coordinate specificati. |
![]() |
GeometryMultiPointFromBinary | Crea un nuovo valore multipunto DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate specificati. |
![]() |
GeometryMultiPointFromText | Crea un nuovo valore multipunto DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate specificati. |
![]() |
GeometryMultiPolygonFromBinary | Crea un nuovo valore multipoligono DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate specificati. |
![]() |
GeometryMultiPolygonFromText | Crea un nuovo valore multipoligono DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate specificati. |
![]() |
GeometryPointFromBinary | Crea un nuovo valore punto DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeometryPointFromText | Crea un nuovo valore punto DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeometryPolygonFromBinary | Crea un nuovo valore poligono DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GeometryPolygonFromText | Crea un nuovo valore poligono DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. |
![]() |
GetArea(DbGeography) | Restituisce un valore Double che ammette i valori Null che indica l'area del valore DbGeography specificato, che potrebbe essere Null se il valore non rappresenta una superficie. |
![]() |
GetArea(DbGeometry) | Restituisce un valore Double che ammette i valori Null che indica l'area del valore DbGeometry specificato, che potrebbe essere Null se il valore non rappresenta una superficie. |
![]() |
GetBoundary | Restituisce un valore Double che ammette i valori Null che indica il limite del valore DbGeography specificato. |
![]() |
GetCentroid | Restituisce un valore DbGeometry che rappresenta il centroide del valore DbGeometry specificato, che potrebbe essere Null se il valore non rappresenta una superficie. |
![]() |
GetConvexHull | Restituisce un valore Double che ammette i valori Null che indica la struttura convessa del valore DbGeography specificato. |
![]() |
GetCoordinateSystemId(DbGeography) | Restituisce l'identificatore del sistema di coordinate del valore DbGeography specificato. |
![]() |
GetCoordinateSystemId(DbGeometry) | Restituisce l'identificatore del sistema di coordinate del valore DbGeometry specificato. |
![]() |
GetDimension(DbGeography) | Ottiene la dimensione del valore DbGeography specificato o, se il valore è una raccolta, la dimensione di elementi più ampia. |
![]() |
GetDimension(DbGeometry) | Ottiene la dimensione del valore DbGeometry specificato o, se il valore è una raccolta, la dimensione di elementi più ampia. |
![]() |
GetElementCount(DbGeography) | Restituisce il numero di elementi nel valore DbGeography specificato, se rappresenta una raccolta di valori geografici. |
![]() |
GetElementCount(DbGeometry) | Restituisce il numero di elementi nel valore DbGeometry specificato, se rappresenta una raccolta di valori geometrici. |
![]() |
GetElevation(DbGeography) | Restituisce l'elevazione (coordinata Z) del valore DbGeography specificato, se rappresenta un punto. |
![]() |
GetElevation(DbGeometry) | Restituisce l'elevazione (Z) del valore DbGeometry specificato, se rappresenta un punto. |
![]() |
GetEndPoint(DbGeography) | Restituisce un valore DbGeography che rappresenta il punto finale del valore DbGeography specificato, che potrebbe essere Null se il valore non rappresenta una curva. |
![]() |
GetEndPoint(DbGeometry) | Restituisce un valore DbGeometry che rappresenta il punto finale del valore DbGeometry specificato, che potrebbe essere Null se il valore non rappresenta una curva. |
![]() |
GetEnvelope | Ottiene la versione envelope (rettangolo di selezione minimo) del valore DbGeometry specificato, come valore geometrico. |
![]() |
GetExteriorRing | Restituisce un valore DbGeometry che rappresenta l'anello esterno del valore DbGeometry specificato, che potrebbe essere Null se il valore non rappresenta un poligono. |
![]() |
GetHashCode | (Ereditato da Object) |
![]() |
GetInteriorRingCount | Restituisce il numero di anelli interni nel valore DbGeometry specificato, se rappresenta un poligono. |
![]() |
GetIsClosed(DbGeography) | Restituisce un valore booleano che ammette i valori Null che indica se il valore DbGeography specificato è chiuso, che potrebbe essere Null se il valore non rappresenta una curva. |
![]() |
GetIsClosed(DbGeometry) | Restituisce un valore booleano che ammette i valori Null che indica se il valore DbGeometry specificato è chiuso, che potrebbe essere Null se il valore non rappresenta una curva. |
![]() |
GetIsEmpty(DbGeography) | Restituisce un valore booleano che ammette i valori Null che indica se il valore DbGeography specificato è vuoto. |
![]() |
GetIsEmpty(DbGeometry) | Restituisce un valore booleano che ammette i valori Null che indica se il valore DbGeometry specificato è vuoto. |
![]() |
GetIsRing | Restituisce un valore booleano che ammette i valori Null che indica se il valore DbGeometry specificato è un anello, che potrebbe essere Null se il valore non rappresenta una curva. |
![]() |
GetIsSimple | Restituisce un valore booleano che ammette i valori Null che indica se il valore DbGeometry specificato è semplice. |
![]() |
GetIsValid | Restituisce un valore booleano che ammette i valori Null che indica se il valore DbGeometry specificato è valido. |
![]() |
GetLatitude | Restituisce la coordinata latitudine del valore DbGeography specificato, se rappresenta un punto. |
![]() |
GetLength(DbGeography) | Restituisce un valore Double che ammette i valori Null che indica la lunghezza del valore DbGeography specificato, che potrebbe essere Null se il valore non rappresenta una curva. |
![]() |
GetLength(DbGeometry) | Restituisce un valore Double che ammette i valori Null che indica la lunghezza del valore DbGeometry specificato, che potrebbe essere Null se il valore non rappresenta una curva. |
![]() |
GetLongitude | Restituisce la coordinata longitudine del valore DbGeography specificato, se rappresenta un punto. |
![]() |
GetMeasure(DbGeography) | Restituisce la coordinata M (Misura) del valore DbGeography specificato, se rappresenta un punto. |
![]() |
GetMeasure(DbGeometry) | Restituisce la coordinata M (Misura) del valore DbGeometry specificato, se rappresenta un punto. |
![]() |
GetPointCount(DbGeography) | Restituisce il numero di punti nel valore DbGeography specificato, se rappresenta una linea spezzata o un anello lineare. |
![]() |
GetPointCount(DbGeometry) | Restituisce il numero di punti nel valore DbGeometry specificato, se rappresenta una linea spezzata o un anello lineare. |
![]() |
GetPointOnSurface | Restituisce un valore DbGeometry che rappresenta un punto sulla superficie del valore DbGeometry specificato, che potrebbe essere Null se il valore non rappresenta una superficie. |
![]() |
GetSpatialTypeName(DbGeography) | Restituisce un valore che indica il nome del tipo spaziale del valore DbGeography specificato. |
![]() |
GetSpatialTypeName(DbGeometry) | Restituisce un valore che indica il nome del tipo spaziale del valore DbGeometry specificato. |
![]() |
GetStartPoint(DbGeography) | Restituisce un valore DbGeography che rappresenta il punto iniziale del valore DbGeography specificato, che potrebbe essere Null se il valore non rappresenta una curva. |
![]() |
GetStartPoint(DbGeometry) | Restituisce un valore DbGeometry che rappresenta il punto iniziale del valore DbGeometry specificato, che potrebbe essere Null se il valore non rappresenta una curva. |
![]() |
GetType | (Ereditato da Object) |
![]() |
GetXCoordinate | Restituisce la coordinata X del valore DbGeometry specificato, se rappresenta un punto. |
![]() |
GetYCoordinate | Restituisce la coordinata Y del valore DbGeometry specificato, se rappresenta un punto. |
![]() |
InteriorRingAt | Restituisce un anello interno dal valore DbGeometry specificato, se rappresenta un poligono. |
![]() |
Intersection(DbGeography, DbGeography) | Calcola l'intersezione di due valori DbGeography. |
![]() |
Intersection(DbGeometry, DbGeometry) | Calcola l'intersezione di due valori DbGeometry. |
![]() |
Intersects(DbGeography, DbGeography) | Determina se due valori DbGeography specificati si intersecano spazialmente. |
![]() |
Intersects(DbGeometry, DbGeometry) | Determina se due valori DbGeometry specificati si intersecano spazialmente. |
![]() |
MemberwiseClone | (Ereditato da Object) |
![]() |
Overlaps | Determina se due valori DbGeometry specificati si sovrappongono spazialmente. |
![]() |
PointAt(DbGeography, Int32) | Restituisce un elemento punto del valore DbGeography specificato, se rappresenta una linea spezzata o un anello lineare. |
![]() |
PointAt(DbGeometry, Int32) | Restituisce un elemento punto del valore DbGeometry specificato, se rappresenta una linea spezzata o un anello lineare. |
![]() |
Relate | Determina se due valori DbGeometry specificati sono spazialmente correlati in base al pattern di intersezione DE-9IM (Dimensionally Extended Nine-Intersection Model). |
![]() |
SpatialEquals(DbGeography, DbGeography) | Determina se due valori DbGeography specificati sono spazialmente uguali. |
![]() |
SpatialEquals(DbGeometry, DbGeometry) | Determina se due valori DbGeometry specificati sono spazialmente uguali. |
![]() |
SymmetricDifference(DbGeography, DbGeography) | Calcola la differenza simmetrica tra due valori DbGeography. |
![]() |
SymmetricDifference(DbGeometry, DbGeometry) | Calcola la differenza simmetrica tra due valori DbGeometry. |
![]() |
ToString | (Ereditato da Object) |
![]() |
Touches | Determina se due valori DbGeometry specificati si toccano spazialmente. |
![]() |
Union(DbGeography, DbGeography) | Calcola l'unione di due valori DbGeography. |
![]() |
Union(DbGeometry, DbGeometry) | Calcola l'unione di due valori DbGeometry. |
![]() |
Within | Determina se un valore DbGeometry si trova spazialmente all'interno dell'altro. |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.