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.