次の方法で共有


DbCollectionEntry<TEntity,TElement> クラス

定義

このクラスのインスタンスは の Collection メソッドから返され、エンティティの DbEntityEntry<TEntity> コレクション ナビゲーション プロパティに対して読み込みなどの操作を実行できます。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbCollectionEntry<TEntity,TElement> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,System.Collections.Generic.ICollection<TElement>> where TEntity : class
public class DbCollectionEntry<TEntity,TElement> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,System.Collections.Generic.ICollection<TElement>> where TEntity : class
type DbCollectionEntry<'Entity, 'Element (requires 'Entity : null)> = class
    inherit DbMemberEntry<'Entity, ICollection<'Element> (requires 'Entity : null)>
Public Class DbCollectionEntry(Of TEntity, TElement)
Inherits DbMemberEntry(Of TEntity, ICollection(Of TElement))

型パラメーター

TEntity

このプロパティが属するエンティティの型。

TElement

エンティティ コレクション内の要素の型。

継承
DbMemberEntry<TEntity,ICollection<TElement>>
DbCollectionEntry<TEntity,TElement>
属性

プロパティ

CurrentValue

ナビゲーション プロパティの現在の値を取得または設定します。 現在の値はナビゲーション プロパティが参照するエンティティです。

EntityEntry

DbEntityEntry<TEntity>このナビゲーション プロパティが属する 。

IsLoaded

このコレクションのすべてのエンティティがデータベースから読み込まれたかどうかを示す値を取得または設定します。

Name

プロパティ名を取得します。

メソッド

Equals(Object)

このクラスのインスタンスは の Collection メソッドから返され、エンティティの DbEntityEntry<TEntity> コレクション ナビゲーション プロパティに対して読み込みなどの操作を実行できます。

(継承元 DbMemberEntry<TEntity,TProperty>)
GetHashCode()

このクラスのインスタンスは の Collection メソッドから返され、エンティティの DbEntityEntry<TEntity> コレクション ナビゲーション プロパティに対して読み込みなどの操作を実行できます。

(継承元 DbMemberEntry<TEntity,TProperty>)
GetType()

現在のインスタンスの Type を取得します。

(継承元 DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

このプロパティを検証します。

(継承元 DbMemberEntry<TEntity,TProperty>)
Load()

データベースからエンティティのコレクションを読み込みます。 コンテキスト内に既に存在するエンティティはデータベースからの値で上書きされないことに注意してください。

LoadAsync()

データベースからエンティティのコレクションを非同期に読み込みます。 コンテキスト内に既に存在するエンティティはデータベースからの値で上書きされないことに注意してください。

LoadAsync(CancellationToken)

データベースからエンティティのコレクションを非同期に読み込みます。 コンテキスト内に既に存在するエンティティはデータベースからの値で上書きされないことに注意してください。

Query()

データベースからこのコレクションを読み込むために使用されるクエリを返します。 返されたクエリを LINQ を使用して変更することによって、実際にエンティティを読み込まずに、フィルター処理やデータベース内のコレクション内に存在するエンティティの数を数えるなど、データベース内での操作を実行できます。

ToString()

このクラスのインスタンスは の Collection メソッドから返され、エンティティの DbEntityEntry<TEntity> コレクション ナビゲーション プロパティに対して読み込みなどの操作を実行できます。

(継承元 DbMemberEntry<TEntity,TProperty>)

演算子

Implicit(DbCollectionEntry<TEntity,TElement> to DbCollectionEntry)

このオブジェクトで表されるナビゲーション プロパティの非ジェネリック DbCollectionEntry クラスの新しいインスタンスを返します。

適用対象