SqlSpatialServices Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementazione di DbSpatialServices per fornire supporto per i tipi geospaziali quando si usa Entity Framework con Microsoft SQL Server.
[System.Serializable]
public class SqlSpatialServices : System.Data.Entity.Spatial.DbSpatialServices
type SqlSpatialServices = class
inherit DbSpatialServices
Public Class SqlSpatialServices
Inherits DbSpatialServices
- Ereditarietà
- Attributi
Proprietà
| NativeTypesAvailable |
Eseguire l'override di questa proprietà per consentire al provider spaziale di non riuscire rapidamente quando i tipi nativi o altre risorse necessarie per il provider spaziale non sono disponibili correttamente.
Il valore predefinito è |
Metodi
| AsBinary(DbGeography) |
Ottiene la rappresentazione binaria nota del valore di DbGeography specificato. |
| AsBinary(DbGeometry) |
Ottiene la rappresentazione binaria nota del valore di 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 testuale nota del valore di DbGeography specificato. Questo valore deve includere solo la longitudine e la latitudine dei punti. |
| AsText(DbGeometry) |
Ottiene la rappresentazione testuale nota del valore di DbGeometry specificato, che include solo le coordinate X e Y per i punti. |
| AsTextIncludingElevationAndMeasure(DbGeography) |
Restituisce una rappresentazione di testo di DbSpatialServices con elevazione e misura. |
| AsTextIncludingElevationAndMeasure(DbGeometry) |
Restituisce una rappresentazione di testo di DbSpatialServices con elevazione e misura. |
| Buffer(DbGeography, Double) |
Crea un valore geography che rappresenta tutti i punti minori o uguali a distanza dal valore specificato DbGeography . |
| Buffer(DbGeometry, Double) |
Crea un valore geometry che rappresenta tutti i punti minori o uguali alla distanza dal valore specificato DbGeometry . |
| Contains(DbGeometry, DbGeometry) |
Determina se un valore di DbGeometry contiene l'altro a livello spaziale. |
| CreateProviderValue(DbGeographyWellKnownValue) |
Crea un nuovo valore specifico del provider compatibile con questa implementazione spaziale di servizi in base alla rappresentazione DbGeography nota specificata. |
| CreateProviderValue(DbGeometryWellKnownValue) |
Crea un nuovo valore specifico del provider compatibile con questa implementazione spaziale di servizi in base alla rappresentazione DbGeometry nota specificata. |
| CreateWellKnownValue(DbGeography) |
Crea un'istanza di DbGeographyWellKnownValue che rappresenta il valore specificato di DbGeography utilizzando uno o entrambi i formati spaziali noti standard. |
| CreateWellKnownValue(DbGeometry) |
Crea un'istanza di DbGeometryWellKnownValue che rappresenta il valore specificato di DbGeometry utilizzando uno o entrambi i formati spaziali noti standard. |
| Crosses(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si incrociano dal punto di vista spaziale. |
| Difference(DbGeography, DbGeography) |
Calcola la differenza di due valori DbGeography. |
| Difference(DbGeometry, DbGeometry) |
Calcola la differenza tra due valori DbGeometry. |
| Disjoint(DbGeography, DbGeography) |
Determina se i due valori DbGeography specificati sono contigui dal punto di vista spaziale. |
| Disjoint(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati sono contigui dal punto di vista spaziale. |
| Distance(DbGeography, DbGeography) |
Calcola la distanza tra i punti più vicini in due valori di DbGeography . |
| Distance(DbGeometry, DbGeometry) |
Calcola la distanza tra i punti più vicini in due valori di DbGeometry . |
| ElementAt(DbGeography, Int32) |
Restituisce un elemento del valore DbGeography specificato, se rappresenta una raccolta geografica. |
| ElementAt(DbGeometry, Int32) |
Restituisce un elemento del valore DbGeometry specificato, se rappresenta una raccolta geometrica. |
| GeographyCollectionFromBinary(Byte[], Int32) |
Crea un nuovo valore di raccolta DbGeography basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyCollectionFromText(String, Int32) |
Crea un nuovo valore di raccolta DbGeography basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyFromBinary(Byte[]) |
Crea un nuovo valore DbGeography basato sul valore binario noto. |
| GeographyFromBinary(Byte[], Int32) |
Crea un nuovo valore DbGeography basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyFromGml(String) |
Crea un nuovo valore DbGeography basato sul valore GML (Geography Markup Language). |
| GeographyFromGml(String, Int32) |
Crea un nuovo valore di DbGeography in base al valore GML (Geography Markup Language) e all'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyFromProviderValue(Object) |
Crea un nuovo valore di DbGeography in base a un valore specifico del provider compatibile con questa implementazione spaziale di servizi. |
| GeographyFromText(String) |
Crea un nuovo valore DbGeography basato sul valore di testo noto. |
| GeographyFromText(String, Int32) |
Crea un nuovo valore DbGeography basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyLineFromBinary(Byte[], Int32) |
Crea un nuovo valore di riga DbGeography basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyLineFromText(String, Int32) |
Crea un nuovo valore di riga DbGeography basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyMultiLineFromBinary(Byte[], Int32) |
Crea un valore nuovo DbGeography multiriga in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
| GeographyMultiLineFromText(String, Int32) |
Crea un nuovo valore multiriga di DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
| GeographyMultiPointFromBinary(Byte[], Int32) |
Crea un nuovo valore multipunto DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
| GeographyMultiPointFromText(String, Int32) |
Crea un nuovo valore multipunto di DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
| GeographyMultiPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore multipoligono di DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
| GeographyMultiPolygonFromText(String, Int32) |
Crea un nuovo valore multipoligono di DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
| GeographyPointFromBinary(Byte[], Int32) |
Crea un nuovo valore di punto DbGeography basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyPointFromText(String, Int32) |
Crea un nuovo valore di punto DbGeography basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore di poligono DbGeography basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeographyPolygonFromText(String, Int32) |
Crea un nuovo valore di poligono DbGeography basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryCollectionFromBinary(Byte[], Int32) |
Crea un nuovo valore di raccolta DbGeometry basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryCollectionFromText(String, Int32) |
Crea un nuovo valore di raccolta DbGeometry basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryFromBinary(Byte[]) |
Crea un nuovo valore DbGeometry basato sul valore binario noto. |
| GeometryFromBinary(Byte[], Int32) |
Crea un nuovo valore DbGeometry basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryFromGml(String) |
Crea un nuovo valore DbGeometry basato sul valore GML (Geography Markup Language). |
| GeometryFromGml(String, Int32) |
Crea un nuovo valore di DbGeometry in base al valore GML (Geography Markup Language) e all'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryFromProviderValue(Object) |
Crea un nuovo valore di DbGeometry in base a un valore specifico del provider compatibile con questa implementazione spaziale di servizi. |
| GeometryFromText(String) |
Crea un nuovo valore DbGeometry basato sul valore di testo noto. |
| GeometryFromText(String, Int32) |
Crea un nuovo valore DbGeometry basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryLineFromBinary(Byte[], Int32) |
Crea un nuovo valore di riga DbGeometry basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryLineFromText(String, Int32) |
Crea un nuovo valore di riga DbGeometry basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryMultiLineFromBinary(Byte[], Int32) |
Crea un valore nuovo DbGeometry multiriga in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
| GeometryMultiLineFromText(String, Int32) |
Crea un nuovo valore multiriga di DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
| GeometryMultiPointFromBinary(Byte[], Int32) |
Crea un nuovo valore multipunto DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
| GeometryMultiPointFromText(String, Int32) |
Crea un nuovo valore multipunto di DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
| GeometryMultiPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore multipoligono di DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
| GeometryMultiPolygonFromText(String, Int32) |
Crea un nuovo valore multipoligono di DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
| GeometryPointFromBinary(Byte[], Int32) |
Crea un nuovo valore di punto DbGeometry basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryPointFromText(String, Int32) |
Crea un nuovo valore di punto DbGeometry basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore di poligono DbGeometry basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryPolygonFromText(String, Int32) |
Crea un nuovo valore di poligono DbGeometry basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
| GetArea(DbGeography) |
Restituisce un valore Double nullable che indica l'area del valore DbGeography specificato, che può essere null se tale valore non rappresenta una superficie. |
| GetArea(DbGeometry) |
Restituisce un valore Double nullable che indica l'area del valore DbGeometry specificato, che può essere null se tale valore non rappresenta una superficie. |
| GetBoundary(DbGeometry) |
Restituisce un valore Double nullable che indica il limite del valore DbGeography specificato. |
| GetCentroid(DbGeometry) |
Restituisce un valore DbGeometry che rappresenta il centro del valore DbGeometry specificato, che può essere null se il valore non rappresenta una superficie. |
| GetConvexHull(DbGeometry) |
Restituisce un valore Double nullable 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 specificato di DbGeography o, se il valore è una raccolta, la dimensione dell'elemento più grande. |
| GetDimension(DbGeometry) |
Ottiene la dimensione del valore specificato di DbGeometry o, se il valore è una raccolta, la dimensione dell'elemento più grande. |
| GetElementCount(DbGeography) |
Restituisce il numero di elementi nel valore DbGeography specificato, se rappresenta una raccolta geografica. |
| GetElementCount(DbGeometry) |
Restituisce il numero di elementi nel valore DbGeometry specificato, se rappresenta una raccolta geometrica. |
| GetElevation(DbGeography) |
Restituisce l'elevazione (coordinata Z) del valore DbGeography specificato, se rappresenta un punto. |
| GetElevation(DbGeometry) |
Restituisce l'elevazione (coordinata 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 può 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 può essere null se il valore non rappresenta una curva. |
| GetEnvelope(DbGeometry) |
Ottiene la busta (riquadro delimitatore minimo) del valore specificato di DbGeometry, come valore della geometria. |
| GetExteriorRing(DbGeometry) |
Restituisce un valore DbGeometry che rappresenta l'anello esterno del valore DbGeometry specificato, che può essere null se il valore non rappresenta un poligono. |
| GetInteriorRingCount(DbGeometry) |
Restituisce il numero di anelli interni nel valore DbGeometry specificato, se rappresenta un poligono. |
| GetIsClosed(DbGeography) |
Restituisce un valore Boolean nullable che indica se il valore DbGeography specificato è chiuso, che può essere null se tale valore non rappresenta una curva. |
| GetIsClosed(DbGeometry) |
Restituisce un valore Boolean nullable che indica se il valore DbGeometry specificato è chiuso, che può essere null se tale valore non rappresenta una curva. |
| GetIsEmpty(DbGeography) |
Restituisce un valore booleano nullable che indica se il valore DbGeography specificato è vuoto. |
| GetIsEmpty(DbGeometry) |
Restituisce un valore booleano nullable che indica se il valore DbGeometry specificato è vuoto. |
| GetIsRing(DbGeometry) |
Restituisce un valore Boolean nullable che indica se il valore DbGeometry specificato è un anello che può essere null se tale valore non rappresenta una curva. |
| GetIsSimple(DbGeometry) |
Restituisce un valore Boolean nullable che indica se il valore DbGeometry specificato è semplice. |
| GetIsValid(DbGeometry) |
Restituisce un valore Boolean nullable che indica se il valore DbGeometry specificato è valido. |
| GetLatitude(DbGeography) |
Restituisce la coordinata della latitudine del valore DbGeography specificato, se rappresenta un punto. |
| GetLength(DbGeography) |
Restituisce un valore Double nullable che indica la lunghezza del valore DbGeography specificato, che può essere null se tale valore non rappresenta una curva. |
| GetLength(DbGeometry) |
Restituisce un valore Double nullable che indica la lunghezza del valore DbGeometry specificato, che può essere null se tale valore non rappresenta una curva. |
| GetLongitude(DbGeography) |
Restituisce la coordinata della 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 un linestring o un anello lineare. |
| GetPointCount(DbGeometry) |
Restituisce il numero di punti nel valore DbGeometry specificato, se rappresenta un linestring o un anello lineare. |
| GetPointOnSurface(DbGeometry) |
Restituisce un valore DbGeometry che rappresenta un punto sulla superficie del valore DbGeometry specificato, che può 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 può 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 può essere null se il valore non rappresenta una curva. |
| GetXCoordinate(DbGeometry) |
Restituisce la coordinata X del valore DbGeometry, se rappresenta un punto. |
| GetYCoordinate(DbGeometry) |
Restituisce la coordinata Y del valore DbGeometry, se rappresenta un punto. |
| InteriorRingAt(DbGeometry, Int32) |
Restituisce un anello interno dal valore DbGeometry specificato, se rappresenta un poligono. |
| Intersection(DbGeography, DbGeography) |
Calcola l'intersezione dei due valori DbGeography. |
| Intersection(DbGeometry, DbGeometry) |
Calcola l'intersezione dei due valori DbGeometry. |
| Intersects(DbGeography, DbGeography) |
Determina se i due valori DbGeography specificati si intersecano dal punto di vista spaziale. |
| Intersects(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si intersecano dal punto di vista spaziale. |
| Overlaps(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si sovrappongono dal punto di vista spaziale. |
| 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(DbGeometry, DbGeometry, String) |
Determina se i due valori DbGeometry forniti sono correlati dal punto di vista spaziale in base al modello di intersezione Dimensionally Extended Nine-Intersection Model (DE-9IM) specificato. |
| SpatialEquals(DbGeography, DbGeography) |
Determina se i due valori DbGeography specificati si equivalgono dal punto di vista spaziale. |
| SpatialEquals(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si equivalgono dal punto di vista spaziale. |
| SymmetricDifference(DbGeography, DbGeography) |
Calcola la differenza simmetrica di due valori DbGeography. |
| SymmetricDifference(DbGeometry, DbGeometry) |
Calcola la differenza simmetrica tra due valori DbGeometry. |
| Touches(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si toccano dal punto di vista spaziale. |
| Union(DbGeography, DbGeography) |
Calcola l'unione di due valori DbGeography. |
| Union(DbGeometry, DbGeometry) |
Calcola l'unione di due valori DbGeometry. |
| Within(DbGeometry, DbGeometry) |
Determina se un valore di DbGeometry si trova all'interno dell'altro a livello spaziale. |