次の方法で共有


SqlSpatialServices クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

Microsoft SQL Server で Entity Framework を使用するときに地理空間型をサポートするための DbSpatialServices の実装を表します。

継承階層

System.Object
  System.Data.Entity.Spatial.DbSpatialServices
    System.Data.Entity.SqlServer.SqlSpatialServices

名前空間:  System.Data.Entity.SqlServer
アセンブリ:  EntityFramework.SqlServer (EntityFramework.SqlServer.dll 内)

構文

'宣言
<SerializableAttribute> _
Public Class SqlSpatialServices _
    Inherits DbSpatialServices
'使用
Dim instance As SqlSpatialServices
[SerializableAttribute]
public class SqlSpatialServices : DbSpatialServices
[SerializableAttribute]
public ref class SqlSpatialServices : public DbSpatialServices
[<SerializableAttribute>]
type SqlSpatialServices =  
    class 
        inherit DbSpatialServices 
    end
public class SqlSpatialServices extends DbSpatialServices

SqlSpatialServices 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ NativeTypesAvailable 直ちにエラーを発生させるのではなく、プロバイダーが必要な型やリソースを所有しているという前提で EF が続行するかどうかを示す値を取得します。既定値は true です。 (DbSpatialServices.NativeTypesAvailable をオーバーライドします。)

上揃え

メソッド

  名前 説明
パブリック メソッド AsBinary(DbGeography) 指定された DbGeography 値の既知のバイナリ表現を取得します。 (DbSpatialServices.AsBinary(DbGeography) をオーバーライドします。)
パブリック メソッド AsBinary(DbGeometry) 指定された DbGeometry 値の既知のバイナリ表現を取得します。 (DbSpatialServices.AsBinary(DbGeometry) をオーバーライドします。)
パブリック メソッド AsGml(DbGeography) この DbGeography 値の Geography Markup Language (GML) 表現を生成します。 (DbSpatialServices.AsGml(DbGeography) をオーバーライドします。)
パブリック メソッド AsGml(DbGeometry) この DbGeometry 値の Geography Markup Language (GML) 表現を生成します。 (DbSpatialServices.AsGml(DbGeometry) をオーバーライドします。)
パブリック メソッド AsText(DbGeography) 指定された DbGeography 値の既知のテキスト表現を取得します。この値は、ポイントの Longitude と Latitude のみを含む必要があります。 (DbSpatialServices.AsText(DbGeography) をオーバーライドします。)
パブリック メソッド AsText(DbGeometry) 点の X 座標および Y 座標のみを含む、指定された DbGeometry 値の既知のテキスト表現を取得します。 (DbSpatialServices.AsText(DbGeometry) をオーバーライドします。)
パブリック メソッド AsTextIncludingElevationAndMeasure(DbGeography) 昇格とメジャーがある SqlSpatialServices のテキスト表現を返します。 (DbSpatialServices.AsTextIncludingElevationAndMeasure(DbGeography) をオーバーライドします。)
パブリック メソッド AsTextIncludingElevationAndMeasure(DbGeometry) 昇格とメジャーがある SqlSpatialServices のテキスト表現を返します。 (DbSpatialServices.AsTextIncludingElevationAndMeasure(DbGeometry) をオーバーライドします。)
パブリック メソッド Buffer(DbGeography, Double) 指定された DbGeography 値から distance 以下の距離にあるすべての点を表す geography 値を作成します。 (DbSpatialServices.Buffer(DbGeography, Double) をオーバーライドします。)
パブリック メソッド Buffer(DbGeometry, Double) 指定された DbGeometry 値から distance 以下の距離にあるすべての点を表す geometry 値を作成します。 (DbSpatialServices.Buffer(DbGeometry, Double) をオーバーライドします。)
パブリック メソッド Contains 一方の DbGeometry 値が空間的に他方の値を含んでいるかどうかを判断します。 (DbSpatialServices.Contains(DbGeometry, DbGeometry) をオーバーライドします。)
パブリック メソッド CreateProviderValue(DbGeographyWellKnownValue) 既知の DbGeography 表現に基づいて、この空間サービスの実装と互換性があるプロバイダー固有の値を作成します。 (DbSpatialServices.CreateProviderValue(DbGeographyWellKnownValue) をオーバーライドします。)
パブリック メソッド CreateProviderValue(DbGeometryWellKnownValue) 既知の DbGeometry 表現に基づいて、この空間サービスの実装と互換性があるプロバイダー固有の値を作成します。 (DbSpatialServices.CreateProviderValue(DbGeometryWellKnownValue) をオーバーライドします。)
パブリック メソッド CreateWellKnownValue(DbGeography) 標準の既知の空間形式のいずれかまたは両方を使用して、指定した DbGeographyWellKnownValue 値を表す DbGeography のインスタンスを作成します。 (DbSpatialServices.CreateWellKnownValue(DbGeography) をオーバーライドします。)
パブリック メソッド CreateWellKnownValue(DbGeometry) 標準の既知の空間形式のいずれかまたは両方を使用して、指定した DbGeometryWellKnownValue 値を表す DbGeometry のインスタンスを作成します。 (DbSpatialServices.CreateWellKnownValue(DbGeometry) をオーバーライドします。)
パブリック メソッド Crosses 2 つの指定した DbGeometry 値が空間的に交わるかどうかを判断します。 (DbSpatialServices.Crosses(DbGeometry, DbGeometry) をオーバーライドします。)
パブリック メソッド Difference(DbGeography, DbGeography) 2 つの DbGeography 値の差を計算します。 (DbSpatialServices.Difference(DbGeography, DbGeography) をオーバーライドします。)
パブリック メソッド Difference(DbGeometry, DbGeometry) 2 つの DbGeometry 値の差を計算します。 (DbSpatialServices.Difference(DbGeometry, DbGeometry) をオーバーライドします。)
パブリック メソッド Disjoint(DbGeography, DbGeography) 2 つの指定した DbGeography 値が空間的に非結合であるかどうかを判断します。 (DbSpatialServices.Disjoint(DbGeography, DbGeography) をオーバーライドします。)
パブリック メソッド Disjoint(DbGeometry, DbGeometry) 2 つの指定した DbGeometry 値が空間的に非結合であるかどうかを判断します。 (DbSpatialServices.Disjoint(DbGeometry, DbGeometry) をオーバーライドします。)
パブリック メソッド Distance(DbGeography, DbGeography) 2 つの DbGeography 値の最も近いポイント間の距離を計算します。 (DbSpatialServices.Distance(DbGeography, DbGeography) をオーバーライドします。)
パブリック メソッド Distance(DbGeometry, DbGeometry) 2 つの DbGeometry 値の最も近いポイント間の距離を計算します。 (DbSpatialServices.Distance(DbGeometry, DbGeometry) をオーバーライドします。)
パブリック メソッド ElementAt(DbGeography, Int32) 特定の DbGeography 値が地理コレクションを表す場合、その値の要素を返します。 (DbSpatialServices.ElementAt(DbGeography, Int32) をオーバーライドします。)
パブリック メソッド ElementAt(DbGeometry, Int32) 特定の DbGeometry 値がジオメトリ コレクションを表す場合、その値の要素を返します。 (DbSpatialServices.ElementAt(DbGeometry, Int32) をオーバーライドします。)
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GeographyCollectionFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography のコレクションの値を作成します。 (DbSpatialServices.GeographyCollectionFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeographyCollectionFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography のコレクションの値を作成します。 (DbSpatialServices.GeographyCollectionFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeographyFromBinary(Byte[]) 指定した既知のバイナリ値に基づいて新しい DbGeography 値を作成します。 (DbSpatialServices.GeographyFromBinary(Byte[]) をオーバーライドします。)
パブリック メソッド GeographyFromBinary(Byte[], Int32) 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography 値を作成します。 (DbSpatialServices.GeographyFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeographyFromGml(String) 指定された Geography Markup Language (GML) 値に基づいて新しい DbGeography 値を作成します。 (DbSpatialServices.GeographyFromGml(String) をオーバーライドします。)
パブリック メソッド GeographyFromGml(String, Int32) 指定した Geography Markup Language (GML) 値と座標系識別子 (SRID) に基づいて、新しい DbGeography 値を作成します。 (DbSpatialServices.GeographyFromGml(String, Int32) をオーバーライドします。)
パブリック メソッド GeographyFromProviderValue この空間サービスの実装と互換性があるプロバイダー固有の値に基づいて、新しい DbGeography 値を作成します。 (DbSpatialServices.GeographyFromProviderValue(Object) をオーバーライドします。)
パブリック メソッド GeographyFromText(String) 指定した既知のテキスト値に基づいて新しい DbGeography 値を作成します。 (DbSpatialServices.GeographyFromText(String) をオーバーライドします。)
パブリック メソッド GeographyFromText(String, Int32) 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography 値を作成します。 (DbSpatialServices.GeographyFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeographyLineFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography 行の値を作成します。 (DbSpatialServices.GeographyLineFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeographyLineFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography 行の値を作成します。 (DbSpatialServices.GeographyLineFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeographyMultiLineFromBinary 指定した既知のバイナリ値と座標系識別子に基づいて、新しい DbGeography の複数行の値を作成します。 (DbSpatialServices.GeographyMultiLineFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeographyMultiLineFromText 指定した既知のテキスト値と座標系識別子に基づいて、新しい DbGeography の複数行の値を作成します。 (DbSpatialServices.GeographyMultiLineFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeographyMultiPointFromBinary 指定した既知のバイナリ値と座標系識別子に基づいて、新しい DbGeography のマルチポイントの値を作成します。 (DbSpatialServices.GeographyMultiPointFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeographyMultiPointFromText 指定した既知のテキスト値と座標系識別子に基づいて、新しい DbGeography のマルチポイントの値を作成します。 (DbSpatialServices.GeographyMultiPointFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeographyMultiPolygonFromBinary 指定した既知のバイナリ値と座標系識別子に基づいて、新しい DbGeography のマルチポリゴンの値を作成します。 (DbSpatialServices.GeographyMultiPolygonFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeographyMultiPolygonFromText 指定した既知のテキスト値と座標系識別子に基づいて、新しい DbGeography のマルチポリゴンの値を作成します。 (DbSpatialServices.GeographyMultiPolygonFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeographyPointFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography 点の値を作成します。 (DbSpatialServices.GeographyPointFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeographyPointFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography 点の値を作成します。 (DbSpatialServices.GeographyPointFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeographyPolygonFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeography のポリゴンの値を作成します。 (DbSpatialServices.GeographyPolygonFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeographyPolygonFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeography のポリゴンの値を作成します。 (DbSpatialServices.GeographyPolygonFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeometryCollectionFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeometry のコレクションの値を作成します。 (DbSpatialServices.GeometryCollectionFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeometryCollectionFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeometry のコレクションの値を作成します。 (DbSpatialServices.GeometryCollectionFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeometryFromBinary(Byte[]) 指定した既知のバイナリ値に基づいて新しい DbGeometry 値を作成します。 (DbSpatialServices.GeometryFromBinary(Byte[]) をオーバーライドします。)
パブリック メソッド GeometryFromBinary(Byte[], Int32) 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 値を作成します。 (DbSpatialServices.GeometryFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeometryFromGml(String) 指定された Geography Markup Language (GML) 値に基づいて新しい DbGeometry 値を作成します。 (DbSpatialServices.GeometryFromGml(String) をオーバーライドします。)
パブリック メソッド GeometryFromGml(String, Int32) 指定した Geography Markup Language (GML) 値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 値を作成します。 (DbSpatialServices.GeometryFromGml(String, Int32) をオーバーライドします。)
パブリック メソッド GeometryFromProviderValue この空間サービスの実装と互換性があるプロバイダー固有の値に基づいて、新しい DbGeometry 値を作成します。 (DbSpatialServices.GeometryFromProviderValue(Object) をオーバーライドします。)
パブリック メソッド GeometryFromText(String) 指定した既知のテキスト値に基づいて新しい DbGeometry 値を作成します。 (DbSpatialServices.GeometryFromText(String) をオーバーライドします。)
パブリック メソッド GeometryFromText(String, Int32) 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 値を作成します。 (DbSpatialServices.GeometryFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeometryLineFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 行の値を作成します。 (DbSpatialServices.GeometryLineFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeometryLineFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 行の値を作成します。 (DbSpatialServices.GeometryLineFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeometryMultiLineFromBinary 指定した既知のバイナリ値と座標系識別子に基づいて、新しい DbGeometry の複数行の値を作成します。 (DbSpatialServices.GeometryMultiLineFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeometryMultiLineFromText 指定した既知のテキスト値と座標系識別子に基づいて、新しい DbGeometry の複数行の値を作成します。 (DbSpatialServices.GeometryMultiLineFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeometryMultiPointFromBinary 指定した既知のバイナリ値と座標系識別子に基づいて、新しい DbGeometry のマルチポイントの値を作成します。 (DbSpatialServices.GeometryMultiPointFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeometryMultiPointFromText 指定した既知のテキスト値と座標系識別子に基づいて、新しい DbGeometry のマルチポイントの値を作成します。 (DbSpatialServices.GeometryMultiPointFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeometryMultiPolygonFromBinary 指定した既知のバイナリ値と座標系識別子に基づいて、新しい DbGeometry のマルチポリゴンの値を作成します。 (DbSpatialServices.GeometryMultiPolygonFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeometryMultiPolygonFromText 指定した既知のテキスト値と座標系識別子に基づいて、新しい DbGeometry のマルチポリゴンの値を作成します。 (DbSpatialServices.GeometryMultiPolygonFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeometryPointFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 点の値を作成します。 (DbSpatialServices.GeometryPointFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeometryPointFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeometry 点の値を作成します。 (DbSpatialServices.GeometryPointFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GeometryPolygonFromBinary 指定した既知のバイナリ値と座標系識別子 (SRID) に基づいて、新しい DbGeometry のポリゴンの値を作成します。 (DbSpatialServices.GeometryPolygonFromBinary(Byte[], Int32) をオーバーライドします。)
パブリック メソッド GeometryPolygonFromText 指定した既知のテキスト値と座標系識別子 (SRID) に基づいて、新しい DbGeometry のポリゴンの値を作成します。 (DbSpatialServices.GeometryPolygonFromText(String, Int32) をオーバーライドします。)
パブリック メソッド GetArea(DbGeography) 指定した DbGeography 値の領域を示す null 許容型の double 値を返します。値がサーフェスを表していない場合は null が返されます。 (DbSpatialServices.GetArea(DbGeography) をオーバーライドします。)
パブリック メソッド GetArea(DbGeometry) 指定した DbGeometry 値の領域を示す null 許容型の double 値を返します。値がサーフェスを表していない場合は null が返されます。 (DbSpatialServices.GetArea(DbGeometry) をオーバーライドします。)
パブリック メソッド GetBoundary 指定した DbGeography 値の境界を示す null 許容型の double 値を返します。 (DbSpatialServices.GetBoundary(DbGeometry) をオーバーライドします。)
パブリック メソッド GetCentroid 指定した DbGeometry 値の重心を表す DbGeometry 値を返します。この値はサーフェスを表していない場合は null になります。 (DbSpatialServices.GetCentroid(DbGeometry) をオーバーライドします。)
パブリック メソッド GetConvexHull 指定した DbGeography 値の凸包を示す null 許容型の double 値を返します。 (DbSpatialServices.GetConvexHull(DbGeometry) をオーバーライドします。)
パブリック メソッド GetCoordinateSystemId(DbGeography) 指定した DbGeography 値の座標系識別子を返します。 (DbSpatialServices.GetCoordinateSystemId(DbGeography) をオーバーライドします。)
パブリック メソッド GetCoordinateSystemId(DbGeometry) 指定した DbGeometry 値の座標系識別子を返します。 (DbSpatialServices.GetCoordinateSystemId(DbGeometry) をオーバーライドします。)
パブリック メソッド GetDimension(DbGeography) 特定の DbGeography 値の次元を取得します。値がコレクションの場合は、最大の要素の次元を取得します。 (DbSpatialServices.GetDimension(DbGeography) をオーバーライドします。)
パブリック メソッド GetDimension(DbGeometry) 特定の DbGeometry 値の次元を取得します。値がコレクションの場合は、最大の要素の次元を取得します。 (DbSpatialServices.GetDimension(DbGeometry) をオーバーライドします。)
パブリック メソッド GetElementCount(DbGeography) 特定の DbGeography 値が地理コレクションを表す場合、その値に含まれる要素の数を返します。 (DbSpatialServices.GetElementCount(DbGeography) をオーバーライドします。)
パブリック メソッド GetElementCount(DbGeometry) 特定の DbGeometry 値がジオメトリ コレクションを表す場合、その値に含まれる要素の数を返します。 (DbSpatialServices.GetElementCount(DbGeometry) をオーバーライドします。)
パブリック メソッド GetElevation(DbGeography) 指定した DbGeography 値がポイントを表す場合、その高さ (Z 座標) を返します。 (DbSpatialServices.GetElevation(DbGeography) をオーバーライドします。)
パブリック メソッド GetElevation(DbGeometry) 指定した DbGeometry 値がポイントを表す場合、その高さ (Z) を返します。 (DbSpatialServices.GetElevation(DbGeometry) をオーバーライドします。)
パブリック メソッド GetEndPoint(DbGeography) 指定した DbGeography 値の終点を表す DbGeography 値を返します。この値が曲線を表していない場合は null になります。 (DbSpatialServices.GetEndPoint(DbGeography) をオーバーライドします。)
パブリック メソッド GetEndPoint(DbGeometry) 指定した DbGeometry 値の終点を表す DbGeometry 値を返します。この値が曲線を表していない場合は null になります。 (DbSpatialServices.GetEndPoint(DbGeometry) をオーバーライドします。)
パブリック メソッド GetEnvelope 特定の DbGeometry 値のエンベロープ (最小境界ボックス) を geometry 値として取得します。 (DbSpatialServices.GetEnvelope(DbGeometry) をオーバーライドします。)
パブリック メソッド GetExteriorRing 指定した DbGeometry 値の外部リングを表す DbGeometry 値を返します。この値はポリゴンを表していない場合は null になります。 (DbSpatialServices.GetExteriorRing(DbGeometry) をオーバーライドします。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetInteriorRingCount 指定した DbGeometry 値がポリゴンを表す場合、その値に含まれる内部リングの数を取得します。 (DbSpatialServices.GetInteriorRingCount(DbGeometry) をオーバーライドします。)
パブリック メソッド GetIsClosed(DbGeography) 指定した DbGeography 値が閉じているかどうかを表す null 許容型のブール値を返します。値が曲線を表していない場合は null が返されます。 (DbSpatialServices.GetIsClosed(DbGeography) をオーバーライドします。)
パブリック メソッド GetIsClosed(DbGeometry) 指定した DbGeometry 値が閉じているかどうかを表す null 許容型のブール値を返します。値が曲線を表していない場合は null が返されます。 (DbSpatialServices.GetIsClosed(DbGeometry) をオーバーライドします。)
パブリック メソッド GetIsEmpty(DbGeography) 指定した DbGeography 値が空かどうかを表す null 許容型のブール値を返します。 (DbSpatialServices.GetIsEmpty(DbGeography) をオーバーライドします。)
パブリック メソッド GetIsEmpty(DbGeometry) 指定した DbGeometry 値が空かどうかを表す null 許容型のブール値を返します。 (DbSpatialServices.GetIsEmpty(DbGeometry) をオーバーライドします。)
パブリック メソッド GetIsRing 指定した DbGeometry 値がリングかどうかを表す null 許容型のブール値を返します。値が曲線を表していない場合は null が返されます。 (DbSpatialServices.GetIsRing(DbGeometry) をオーバーライドします。)
パブリック メソッド GetIsSimple 指定した DbGeometry 値が単純であるかどうかを表す null 許容型のブール値を返します。 (DbSpatialServices.GetIsSimple(DbGeometry) をオーバーライドします。)
パブリック メソッド GetIsValid 指定した DbGeometry 値が有効かどうかを表す null 許容型のブール値を返します。 (DbSpatialServices.GetIsValid(DbGeometry) をオーバーライドします。)
パブリック メソッド GetLatitude 指定した DbGeography 値がポイントを表す場合、その値の緯度の座標を返します。 (DbSpatialServices.GetLatitude(DbGeography) をオーバーライドします。)
パブリック メソッド GetLength(DbGeography) 指定した DbGeography 値の長さを示す null 許容型の double 値を返します。値が曲線を表していない場合は null が返されます。 (DbSpatialServices.GetLength(DbGeography) をオーバーライドします。)
パブリック メソッド GetLength(DbGeometry) 指定した DbGeometry 値の長さを示す null 許容型の double 値を返します。値が曲線を表していない場合は null が返されます。 (DbSpatialServices.GetLength(DbGeometry) をオーバーライドします。)
パブリック メソッド GetLongitude 指定した DbGeography 値がポイントを表す場合、その値の経度座標を返します。 (DbSpatialServices.GetLongitude(DbGeography) をオーバーライドします。)
パブリック メソッド GetMeasure(DbGeography) 指定した DbGeography 値がポイントを表す場合、その値の M (メジャー) 座標を返します。 (DbSpatialServices.GetMeasure(DbGeography) をオーバーライドします。)
パブリック メソッド GetMeasure(DbGeometry) 指定した DbGeometry 値がポイントを表す場合、その値の M (メジャー) 座標を返します。 (DbSpatialServices.GetMeasure(DbGeometry) をオーバーライドします。)
パブリック メソッド GetPointCount(DbGeography) 指定した DbGeography 値がラインストリングまたは線形リングを表す場合、その値に含まれるポイント数を返します。 (DbSpatialServices.GetPointCount(DbGeography) をオーバーライドします。)
パブリック メソッド GetPointCount(DbGeometry) 指定した DbGeometry 値がラインストリングまたは線形リングを表す場合、その値に含まれるポイント数を返します。 (DbSpatialServices.GetPointCount(DbGeometry) をオーバーライドします。)
パブリック メソッド GetPointOnSurface 指定した DbGeometry 値のサーフェス上の点を表す DbGeometry 値を返します。この値はサーフェスを表していない場合は null になります。 (DbSpatialServices.GetPointOnSurface(DbGeometry) をオーバーライドします。)
パブリック メソッド GetSpatialTypeName(DbGeography) 指定した DbGeography 値の空間型名を示す値を返します。 (DbSpatialServices.GetSpatialTypeName(DbGeography) をオーバーライドします。)
パブリック メソッド GetSpatialTypeName(DbGeometry) 指定した DbGeometry 値の空間型名を示す値を返します。 (DbSpatialServices.GetSpatialTypeName(DbGeometry) をオーバーライドします。)
パブリック メソッド GetStartPoint(DbGeography) 指定した DbGeography 値の始点を表す DbGeography 値を返します。この値が曲線を表していない場合は null になります。 (DbSpatialServices.GetStartPoint(DbGeography) をオーバーライドします。)
パブリック メソッド GetStartPoint(DbGeometry) 指定した DbGeometry 値の始点を表す DbGeometry 値を返します。この値が曲線を表していない場合は null になります。 (DbSpatialServices.GetStartPoint(DbGeometry) をオーバーライドします。)
パブリック メソッド GetType (Object から継承されます。)
パブリック メソッド GetXCoordinate 指定した DbGeometry 値がポイントを表す場合、その値の X 座標を返します。 (DbSpatialServices.GetXCoordinate(DbGeometry) をオーバーライドします。)
パブリック メソッド GetYCoordinate 指定した DbGeometry 値がポイントを表す場合、その値の Y 座標を返します。 (DbSpatialServices.GetYCoordinate(DbGeometry) をオーバーライドします。)
パブリック メソッド InteriorRingAt 特定の DbGeometry 値がポリゴンの場合、その値から内部リングを返します。 (DbSpatialServices.InteriorRingAt(DbGeometry, Int32) をオーバーライドします。)
パブリック メソッド Intersection(DbGeography, DbGeography) 2 つの DbGeography 値の交差を計算します。 (DbSpatialServices.Intersection(DbGeography, DbGeography) をオーバーライドします。)
パブリック メソッド Intersection(DbGeometry, DbGeometry) 2 つの DbGeometry 値の交差を計算します。 (DbSpatialServices.Intersection(DbGeometry, DbGeometry) をオーバーライドします。)
パブリック メソッド Intersects(DbGeography, DbGeography) 2 つの指定した DbGeography 値が空間的に交差するかどうかを判断します。 (DbSpatialServices.Intersects(DbGeography, DbGeography) をオーバーライドします。)
パブリック メソッド Intersects(DbGeometry, DbGeometry) 2 つの指定した DbGeometry 値が空間的に交差するかどうかを判断します。 (DbSpatialServices.Intersects(DbGeometry, DbGeometry) をオーバーライドします。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド Overlaps 2 つの指定した DbGeometry 値が空間的に重複するかどうかを判断します。 (DbSpatialServices.Overlaps(DbGeometry, DbGeometry) をオーバーライドします。)
パブリック メソッド PointAt(DbGeography, Int32) 指定した DbGeography 値がラインストリングまたは線形リングを表す場合、そのポイント要素を返します。 (DbSpatialServices.PointAt(DbGeography, Int32) をオーバーライドします。)
パブリック メソッド PointAt(DbGeometry, Int32) 指定した DbGeometry 値がラインストリングまたは線形リングを表す場合、そのポイント要素を返します。 (DbSpatialServices.PointAt(DbGeometry, Int32) をオーバーライドします。)
パブリック メソッド Relate 2 つの指定した DbGeometry 値が、指定した DE-9IM (Dimensionally Extended Nine-Intersection Model) 交差パターンに従って空間的に関連しているかどうかを判断します。 (DbSpatialServices.Relate(DbGeometry, DbGeometry, String) をオーバーライドします。)
パブリック メソッド SpatialEquals(DbGeography, DbGeography) 2 つの指定した DbGeography 値が空間的に等しいかどうかを判断します。 (DbSpatialServices.SpatialEquals(DbGeography, DbGeography) をオーバーライドします。)
パブリック メソッド SpatialEquals(DbGeometry, DbGeometry) 2 つの指定した DbGeometry 値が空間的に等しいかどうかを判断します。 (DbSpatialServices.SpatialEquals(DbGeometry, DbGeometry) をオーバーライドします。)
パブリック メソッド SymmetricDifference(DbGeography, DbGeography) 2 つの DbGeography 値の対称差を計算します。 (DbSpatialServices.SymmetricDifference(DbGeography, DbGeography) をオーバーライドします。)
パブリック メソッド SymmetricDifference(DbGeometry, DbGeometry) 2 つの DbGeometry 値の対称差を計算します。 (DbSpatialServices.SymmetricDifference(DbGeometry, DbGeometry) をオーバーライドします。)
パブリック メソッド ToString (Object から継承されます。)
パブリック メソッド Touches 2 つの指定した DbGeometry 値が空間的に接触するかどうかを判断します。 (DbSpatialServices.Touches(DbGeometry, DbGeometry) をオーバーライドします。)
パブリック メソッド Union(DbGeography, DbGeography) 2 つの DbGeography 値の和集合を計算します。 (DbSpatialServices.Union(DbGeography, DbGeography) をオーバーライドします。)
パブリック メソッド Union(DbGeometry, DbGeometry) 2 つの DbGeometry 値の和集合を計算します。 (DbSpatialServices.Union(DbGeometry, DbGeometry) をオーバーライドします。)
パブリック メソッド Within 一方の DbGeometry 値が空間的に他方の値内にあるかどうかを判断します。 (DbSpatialServices.Within(DbGeometry, DbGeometry) をオーバーライドします。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.SqlServer 名前空間