次の方法で共有


EntitySet クラス

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

EntityType に定義された構造の特定の使用を表します。 概念モデルでは、これは、照会でき、エンティティを永続化できるセットを表します。 ストア モデルでは、テーブルを表します。 ストア領域モデルの規約から、これを使用して Table プロパティでテーブル名を構成し、Schema プロパティでテーブル スキーマを構成できます。

継承階層

System.Object
  System.Data.Entity.Core.Metadata.Edm.MetadataItem
    System.Data.Entity.Core.Metadata.Edm.EntitySetBase
      System.Data.Entity.Core.Metadata.Edm.EntitySet

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

構文

'宣言
Public Class EntitySet _
    Inherits EntitySetBase
'使用
Dim instance As EntitySet
public class EntitySet : EntitySetBase
public ref class EntitySet : public EntitySetBase
type EntitySet =  
    class 
        inherit EntitySetBase 
    end
public class EntitySet extends EntitySetBase

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

プロパティ

  名前 説明
パブリック プロパティ BuiltInTypeKind この EntitySet の組み込み型種別を取得します。 (EntitySetBase.BuiltInTypeKind をオーバーライドします。)
パブリック プロパティ DefiningQuery このエンティティ セットを記述するエスケープされたプロバイダー固有の SQL を取得します。 (EntitySetBase から継承されます。)
パブリック プロパティ Documentation この型に関連付けられているドキュメントを取得または設定します。 (MetadataItem から継承されます。)
パブリック プロパティ ElementType この EntitySet のエンティティ型を取得します。
パブリック プロパティ EntityContainer 現在のエンティティ セットまたはリレーションシップ セットのエンティティ コンテナーを取得します。 (EntitySetBase から継承されます。)
パブリック プロパティ MetadataProperties 現在の型のプロパティの一覧を取得します。 (MetadataItem から継承されます。)
パブリック プロパティ Name 現在のエンティティ セットまたはリレーションシップ セットの名前を取得または設定します。このプロパティをストア領域から変更する場合、新しい名前を反映するためにマップ レイヤーも更新する必要があります。ストア領域 EntitySet のテーブル名を変更するには、Table プロパティを使用します。 (EntitySetBase から継承されます。)
パブリック プロパティ Schema このエンティティ セットのデータベース スキーマを取得または設定します。 (EntitySetBase から継承されます。)
パブリック プロパティ Table このエンティティ セットのデータベース テーブル名を取得または設定します。 (EntitySetBase から継承されます。)

上揃え

メソッド

  名前 説明
パブリック メソッド AddAnnotation 指定された名前と値で注釈を追加または更新します。 (MetadataItem から継承されます。)
パブリック メソッド静的メンバー Create EntitySet オブジェクトを作成するためのファクトリ メソッド。
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド RemoveAnnotation 指定した名前の注釈を削除します。 (MetadataItem から継承されます。)
パブリック メソッド ToString 現在のエンティティ セットまたはリレーションシップ セットの名前を返します。 (EntitySetBase から継承されます。)

上揃え

Extension のメソッド

  名前 説明
パブリック Extension メソッド CreateRef(IEnumerable<DbExpression>) オーバーロードされます。 キー値に基づいて特定のエンティティへの参照をエンコードする新しい DbRefExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド CreateRef(DbExpression[]) オーバーロードされます。 キー値に基づいて特定のエンティティへの参照をエンコードする新しい DbRefExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド CreateRef(EntityType, IEnumerable<DbExpression>) オーバーロードされます。 指定されたキー値に基づいて指定された型の特定のエンティティへの参照をエンコードする新しい DbRefExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド CreateRef(EntityType, DbExpression[]) オーバーロードされます。 指定されたキー値に基づいて指定された型の特定のエンティティへの参照をエンコードする新しい DbRefExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド GetContainingTypes この EntitySet 内のすべての EntityType を取得します。 (MetadataWorkspaceExtensions によって定義されています。)
パブリック Extension メソッド GetSchemaName MetadataProperties に格納されているこの EntitySet のスキーマ名を取得します。 (MetadataWorkspaceExtensions によって定義されています。)
パブリック Extension メソッド GetTableName MetadataProperties に格納されているこの EntitySet のテーブル名を取得します。 (MetadataWorkspaceExtensions によって定義されています。)
パブリック Extension メソッド RefFromKey(DbExpression) オーバーロードされます。 キー値に基づいて特定のエンティティへの参照をエンコードする新しい DbRefExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド RefFromKey(DbExpression, EntityType) オーバーロードされます。 キー値に基づいて特定のエンティティへの参照をエンコードする新しい DbRefExpression を作成します。 (DbExpressionBuilder によって定義されています。)
パブリック Extension メソッド Scan 指定したエンティティまたはリレーションシップ セットを参照する新しい DbScanExpression を作成します。 (DbExpressionBuilder によって定義されています。)

上揃え

スレッド セーフ

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

参照

参照

System.Data.Entity.Core.Metadata.Edm 名前空間