次の方法で共有


DbSet<TEntity>.Local プロパティ

定義

このセット内 LocalView<TEntity> のすべての Added、Unchanged、Modified エンティティのローカル ビューを表す を取得します。

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.LocalView<TEntity> Local { get; }
member this.Local : Microsoft.EntityFrameworkCore.ChangeTracking.LocalView<'Entity (requires 'Entity : null)>
Public Overridable ReadOnly Property Local As LocalView(Of TEntity)

プロパティ値

注釈

このローカル ビューは、コンテキストでエンティティが追加または削除されたときに同期を維持します。 同様に、ローカル ビューでエンティティが追加または削除されると、コンテキストでエンティティが自動的に追加または削除されます。

このプロパティは、たとえば拡張メソッドを使用Load<TSource>(IQueryable<TSource>)してセットにデータを設定し、WPF バインディングまたは ToBindingList() WinForms を呼び出ToObservableCollection()してこのプロパティを使用してローカル データにバインドすることで、データ バインディングに使用できます。

が に設定されていない限りAutoDetectChangesEnabled、このメソッドは を呼び出DetectChanges()しますfalse

詳細と例については、「 EF Core の追跡対象エンティティのローカル ビュー 」を参照してください。

適用対象