Condividi tramite


Classe DbGeography

[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.]

Rappresenta i dati in un sistema di coordinate geodetico (terra rotonda).

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.Spatial.DbGeography

Spazio dei nomi:  System.Data.Entity.Spatial
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DbGeography
'Utilizzo
Dim instance As DbGeography
[SerializableAttribute]
[DataContractAttribute]
public class DbGeography
[SerializableAttribute]
[DataContractAttribute]
public ref class DbGeography
[<SerializableAttribute>]
[<DataContractAttribute>]
type DbGeography =  class end
public class DbGeography

Il tipo DbGeography espone i seguenti membri.

Proprietà

  rapporti Descrizione
Proprietà pubblica Area Ottiene un valore Double che ammette i valori Null che indica l'area di questo valore DbGeography, che potrebbe essere Null se questo valore non rappresenta una superficie.
Proprietà pubblica CoordinateSystemId Ottiene l'identificatore associato al sistema di coordinate.
Proprietà pubblicaMembro statico DefaultCoordinateSystemId Ottiene l'ID del sistema di coordinate predefinito (SRID) per i valori geografici (WGS 84)
Proprietà pubblica Dimension Ottiene la dimensione del valore DbGeography specificato o, se il valore è una raccolta, la dimensione di elementi più ampia.
Proprietà pubblica ElementCount Ottiene il numero di elementi in questo valore DbGeography, se rappresenta una raccolta di valori geografici.&amp;lt;returns&amp;gt;Numero di elementi in questo valore geografico, se rappresenta una raccolta di altri valori geografici. In caso contrario, Null.&amp;lt;/returns&amp;gt;
Proprietà pubblica Elevation Ottiene l'elevazione (coordinata Z) di questo valore DbGeography, se rappresenta un punto.&amp;lt;returns&amp;gt;Valore di elevazione (coordinata Z) di questo valore geografico, se rappresenta un punto. In caso contrario, Null.&amp;lt;/returns&amp;gt;
Proprietà pubblica EndPoint Ottiene un valore DbGeography che rappresenta il punto iniziale di questo valore, che potrebbe essere Null se questo valore DbGeography non rappresenta una curva.
Proprietà pubblica IsClosed Ottiene un valore booleano che ammette i valori Null che indica questo valore DbGeography è chiuso, che potrebbe essere Null se questo valore non rappresenta una curva.
Proprietà pubblica IsEmpty Ottiene un valore booleano che ammette i valori Null che indica se questo valore DbGeography è vuoto.
Proprietà pubblica Latitude Ottiene coordinata latitudine di questo valore DbGeography, se rappresenta un punto.&amp;lt;returns&amp;gt;Valore della coordinata latitudine di questo valore geografico, se rappresenta un punto. In caso contrario, Null.&amp;lt;/returns&amp;gt;
Proprietà pubblica Length Ottiene un valore Double che ammette i valori Null che indica la lunghezza di questo valore DbGeography, che potrebbe essere Null se questo valore non rappresenta una curva.
Proprietà pubblica Longitude Ottiene coordinata longitudine di questo valore DbGeography, se rappresenta un punto.&amp;lt;returns&amp;gt;Valore della coordinata longitudine di questo valore geografico, se rappresenta un punto. In caso contrario, Null.&amp;lt;/returns&amp;gt;
Proprietà pubblica Measure Ottiene la coordinata M (Misura) di questo valore DbGeography, se rappresenta un punto.&amp;lt;returns&amp;gt;Valore della coordinata M (Misura) di questo valore geografico, se rappresenta un punto. In caso contrario, Null.&amp;lt;/returns&amp;gt;
Proprietà pubblica PointCount Ottiene il numero di punti in questo valore DbGeography, se rappresenta una linea spezzata o un anello lineare.&amp;lt;returns&amp;gt;Numero di elementi in questo valore geografico, se rappresenta una linea spezzata o un anello lineare. In caso contrario, Null.&amp;lt;/returns&amp;gt;
Proprietà pubblica Provider Ottiene il provider spaziale che verrà utilizzato per le operazioni su questo tipo spaziale.
Proprietà pubblica ProviderValue Ottiene una rappresentazione di questo valore DbGeography specifico del provider sottostante che lo ha costruito.
Proprietà pubblica SpatialTypeName Ottiene il nome del tipo spaziale di questo valore DBGeography.
Proprietà pubblica StartPoint Ottiene un valore DbGeography che rappresenta il punto iniziale di questo valore, che potrebbe essere Null se questo valore DbGeography non rappresenta una curva.
Proprietà pubblica WellKnownValue Ottiene o imposta una rappresentazione WKB serializzabile di un contratto di dati di questo valore DbGeography.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico AsBinary Genera la rappresentazione WKB di questo valore DbGeography.
Metodo pubblico AsGml Genera la rappresentazione GML (Geography Markup Language) di questo valore DbGeography.
Metodo pubblico AsText Genera la rappresentazione WKT di questo valore DbGeography.Include solo la longitudine e la latitudine per i punti.
Metodo pubblico Buffer Restituisce un oggetto geografico che rappresenta l'unione di tutti i punti la cui distanza da un'istanza geografica è minore o uguale a un valore specificato.
Metodo pubblico Difference Calcola la differenza tra questo valore DbGeography e un altro valore DbGeography.
Metodo pubblico Disjoint Determina se questo valore DbGeography è spazialmente non contiguo rispetto all'argomento DbGeography specificato.
Metodo pubblico Distance Calcola la distanza tra i punti più vicini in questo valore DbGeography e un altro valore DbGeography.
Metodo pubblico ElementAt Restituisce un elemento di questo valore DbGeography da una posizione specifica, se rappresenta una raccolta di valori geografici.&amp;lt;param name="index"&amp;gt;Posizione all'interno di questo valore geografico da cui derivare l'elemento.&amp;lt;/param&amp;gt;&amp;lt;returns&amp;gt;Elemento in questo valore geografico nella posizione specificata, se rappresenta una raccolta di altri valori geografici. In caso contrario, Null.&amp;lt;/returns&amp;gt;
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblicoMembro statico FromBinary(Byte[]) Crea un nuovo valore DbGeography in base al valore WKB specificato.
Metodo pubblicoMembro statico FromBinary(Byte[], Int32) Crea un nuovo valore DbGeography in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati.
Metodo pubblicoMembro statico FromGml(String) Crea un nuovo valore DbGeography in base al valore GML (Geography Markup Language) specificato.
Metodo pubblicoMembro statico FromGml(String, Int32) Crea un nuovo valore DbGeography in base al valore GML e all'identificatore del sistema di coordinate (SRID) specificati.
Metodo pubblicoMembro statico FromText(String) Crea un nuovo valore DbGeography in base al valore WKT specificato.
Metodo pubblicoMembro statico FromText(String, Int32) Crea un nuovo valore DbGeography in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati.
Metodo pubblicoMembro statico GeographyCollectionFromBinary Crea un nuovo valore della raccolta DbGeography in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati.
Metodo pubblicoMembro statico GeographyCollectionFromText Crea un nuovo valore della raccolta DbGeography in base al valore WKT e all'identificatore del sistema di coordinate (SRID).
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetType (Ereditato da Object)
Metodo pubblico Intersection Calcola l'intersezione tra questo valore DbGeography e un altro valore DbGeography.
Metodo pubblico Intersects Determina se questo valore DbGeography interseca spazialmente l'argomento DbGeography specificato.
Metodo pubblicoMembro statico LineFromBinary Crea un nuovo valore linea DbGeography in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati.
Metodo pubblicoMembro statico LineFromText Crea un nuovo valore linea DbGeography in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati.
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblicoMembro statico MultiLineFromBinary Restituisce il valore multilinea da un valore binario.
Metodo pubblicoMembro statico MultiLineFromText Restituisce il valore multilinea da un valore WKT.
Metodo pubblicoMembro statico MultiPointFromBinary Restituisce il valore multipunto da un valore WKB.
Metodo pubblicoMembro statico MultiPointFromText Restituisce il valore multipunto da un valore WKT.
Metodo pubblicoMembro statico MultiPolygonFromBinary Restituisce il valore multipoligono da un valore WKB.
Metodo pubblicoMembro statico MultiPolygonFromText Restituisce il valore multipoligono da un valore WKT.
Metodo pubblico PointAt Restituisce un elemento di questo valore DbGeography da una posizione specifica, se rappresenta una linea spezzata o un anello lineare.&amp;lt;param name="index"&amp;gt;Posizione all'interno di questo valore geografico da cui derivare l'elemento..&amp;lt;/param&amp;gt;&amp;lt;returns&amp;gt;Elemento in questo valore geografico nella posizione specificata, se rappresenta una linea spezzata o un anello lineare. In caso contrario, Null.&amp;lt;/returns&amp;gt;
Metodo pubblicoMembro statico PointFromBinary Crea un nuovo valore punto DbGeography in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati.
Metodo pubblicoMembro statico PointFromText Crea un nuovo valore punto DbGeography in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati.
Metodo pubblicoMembro statico PolygonFromBinary Crea un nuovo valore poligono DbGeography in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati.
Metodo pubblicoMembro statico PolygonFromText Crea un nuovo valore poligono DbGeography in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati.
Metodo pubblico SpatialEquals Determina se questo valore DbGeography è spazialmente uguale all'argomento DbGeography specificato.
Metodo pubblico SymmetricDifference Calcola la differenza simmetrica tra questo valore DbGeography e un altro valore DbGeography.
Metodo pubblico ToString Restituisce una rappresentazione in forma di stringa del valore geografico. (Esegue l'override di Object.ToString()).
Metodo pubblico Union Calcola l'unione tra questo valore DbGeography e un altro valore DbGeography.

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.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Spatial