次の方法で共有


EdmEntityTypeReference クラス

EDM エンティティ型への参照を表します。

継承階層

System.Object
  Microsoft.Data.Edm.Library.EdmElement
    Microsoft.Data.Edm.Library.EdmTypeReference
      Microsoft.Data.Edm.Library.EdmEntityTypeReference

名前空間:  Microsoft.Data.Edm.Library
アセンブリ:  Microsoft.Data.Edm (Microsoft.Data.Edm.dll)

構文

'宣言
Public Class EdmEntityTypeReference _
    Inherits EdmTypeReference _
    Implements IEdmEntityTypeReference, IEdmStructuredTypeReference, IEdmTypeReference, IEdmElement
'使用
Dim instance As EdmEntityTypeReference
public class EdmEntityTypeReference : EdmTypeReference, 
    IEdmEntityTypeReference, IEdmStructuredTypeReference, IEdmTypeReference, IEdmElement
public ref class EdmEntityTypeReference : public EdmTypeReference, 
    IEdmEntityTypeReference, IEdmStructuredTypeReference, IEdmTypeReference, IEdmElement
type EdmEntityTypeReference =  
    class
        inherit EdmTypeReference
        interface IEdmEntityTypeReference
        interface IEdmStructuredTypeReference
        interface IEdmTypeReference
        interface IEdmElement
    end
public class EdmEntityTypeReference extends EdmTypeReference implements IEdmEntityTypeReference, IEdmStructuredTypeReference, IEdmTypeReference, IEdmElement

EdmEntityTypeReference 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド EdmEntityTypeReference EdmEntityTypeReference クラスの新しいインスタンスを作成します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Definition この型が参照する定義を取得します。 (EdmTypeReference から継承されています。)
パブリック プロパティ IsNullable この型で null が許容されるかどうかを示す値を取得します。 (EdmTypeReference から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString 現在のオブジェクトのテキスト表現を返します。 (EdmTypeReference から継承されています。)

先頭に戻る

拡張メソッド

  名前 説明
パブリック拡張メソッド AsBinary この参照がバイナリ型の場合、型定義への有効なバイナリ型参照を返します。それ以外の場合、無効なバイナリ型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsCollection この参照がコレクション型の場合、型定義への有効なコレクション型参照を返します。それ以外の場合、無効なコレクション型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsComplex この参照が複合型の場合、型定義への有効な複合型参照を返します。それ以外の場合、無効な複合型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsDecimal この参照が 10 進数型の場合、型定義への有効な 10 進数型参照を返します。それ以外の場合、無効な 10 進数型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsEntity この参照がエンティティ型の場合、型定義への有効なエンティティ型参照を返します。それ以外の場合、無効なエンティティ型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsEntityReference この参照がエンティティ参照型の場合、型定義への有効なエンティティ参照型参照を返します。それ以外の場合、無効なエンティティ参照型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsEnum この参照が列挙型の場合、型定義への有効な列挙型参照を返します。それ以外の場合、無効な列挙型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsPrimitive この参照がプリミティブ型の場合、型定義への有効なプリミティブ型参照を返します。それ以外の場合、無効なプリミティブ型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsRow この参照が行型の場合、型定義への有効な行型参照を返します。それ以外の場合、無効な行型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsSpatial この参照が空間型の場合、型定義への有効な空間型参照を返します。それ以外の場合、無効な空間型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsString この参照が文字列型の場合、型定義への有効な文字列型参照を返します。それ以外の場合、無効な文字列型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsStructured この参照が構造化型の場合、型定義への有効な構造化型参照を返します。それ以外の場合、無効な構造化型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド AsTemporal この参照が時間型の場合、型定義への有効な時間型参照を返します。それ以外の場合、無効な時間型参照を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド BaseEntityType 基本エンティティ型を取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド BaseType 基本データ型を取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド DeclaredNavigationProperties 宣言されたナビゲーション プロパティを取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド DeclaredStructuralProperties 宣言された構造プロパティを取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド EntityDefinition この型が参照するエンティティ型を取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド Errors この要素またはこの要素に含まれる要素に属しているエラーが存在する場合にそのエラーを取得します。たとえば、構造型のエラーには、型自体のエラーと、その宣言されたプロパティのエラーが含まれます。このメソッドは、この要素によって参照される要素を分析しません。たとえば、プロパティのエラーには、その型からのエラーは含まれません。 (ValidationExtensionMethods によって定義されています。)
パブリック拡張メソッド FindNavigationProperty 指定した型および名前のナビゲーション プロパティを検索します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド FindProperty 指定した型および名前のプロパティを検索します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド FullName 指定した型の完全な名前を取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド IsAbstract 指定した型が抽象型かどうかを判断します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド IsBad Errors(IEdmElement) メソッドによって返されるエラーがこの要素に含まれるかどうかを示します。 (ValidationExtensionMethods によって定義されています。)
パブリック拡張メソッド IsBinary この参照がバイナリ型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsBoolean この参照がブール型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsByte この参照が byte 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsCollection この参照がコレクションを表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsComplex この参照が複合型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsDateTime この参照が DateTime 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsDateTimeOffset この参照が DateTimeOffset 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsDecimal この参照が 10 進数型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsDouble この参照が倍精度型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsEntity この参照がエンティティ型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsEntityReference この参照がエンティティ型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsEnum この参照が列挙型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsEquivalentTo 比較対象の型がこの型とセマンティクス的に等価である場合、true を返します。 (EdmElementComparer によって定義されています。)
パブリック拡張メソッド IsFloating この参照が浮動小数点型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsGuid この参照が GUID 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsInt16 この参照が Int16 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsInt32 この参照が Int32 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsInt64 この参照が Int64 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsIntegral この参照が整数型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsOpen 指定した型がオープン型かどうかを判断します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド IsPrimitive この参照がプリミティブ型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsRow この参照が行型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsSByte この参照が SByte 型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsSignedIntegral この参照が符号付き整数型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsSingle この参照が単精度型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsSpatial この参照が空間型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsStream この参照がストリーム型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsString この参照が文字列型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsStructured この参照が構造化型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsTemporal この参照が時間型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド IsTime この参照が時刻型を表しているかどうかを判断します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド Key キーを取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド Location 指定した項目の場所を取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド NavigationProperties 指定した型のナビゲーション プロパティを取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド PrimitiveKind この参照の定義のプリミティブの種類を返します。 (EdmTypeSemantics によって定義されています。)
パブリック拡張メソッド StructuralProperties 構造プロパティを取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド StructuredDefinition この型が参照する構造化型を取得します。 (ExtensionMethods によって定義されています。)
パブリック拡張メソッド ToTraceString 現在のオブジェクトのテキスト表現を返します。 (ToTraceStringExtensionMethods によって定義されています。)
パブリック拡張メソッド TypeErrors この型参照またはその定義に属しているエラーが存在する場合にそのエラーを取得します。 (ValidationExtensionMethods によって定義されています。)
パブリック拡張メソッド TypeKind 指定した型の種類を取得します。 (ExtensionMethods によって定義されています。)

先頭に戻る

スレッド セーフ

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

関連項目

参照

Microsoft.Data.Edm.Library 名前空間