RuntimeSkipNavigation.SetCollectionAccessor<TEntity,TCollection,TElement> メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public virtual void SetCollectionAccessor<TEntity,TCollection,TElement>(Func<TEntity,TCollection>? getCollection, Action<TEntity,TCollection>? setCollection, Action<TEntity,TCollection>? setCollectionForMaterialization, Func<TEntity,Action<TEntity,TCollection>,TCollection>? createAndSetCollection, Func<TCollection>? createCollection) where TEntity : class where TCollection : class, System.Collections.Generic.IEnumerable<TElement> where TElement : class;
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member SetCollectionAccessor : Func<'Entity, #seq<'Element> (requires 'Entity : null)> * Action<'Entity, #seq<'Element> (requires 'Entity : null)> * Action<'Entity, #seq<'Element> (requires 'Entity : null)> * Func<'Entity, Action<'Entity, #seq<'Element>>, #seq<'Element> (requires 'Entity : null)> * Func<#seq<'Element>> -> unit (requires 'Entity : null and 'Element : null)
override this.SetCollectionAccessor : Func<'Entity, #seq<'Element> (requires 'Entity : null)> * Action<'Entity, #seq<'Element> (requires 'Entity : null)> * Action<'Entity, #seq<'Element> (requires 'Entity : null)> * Func<'Entity, Action<'Entity, #seq<'Element>>, #seq<'Element> (requires 'Entity : null)> * Func<#seq<'Element>> -> unit (requires 'Entity : null and 'Element : null)
Public Overridable Sub SetCollectionAccessor(Of TEntity As Class, TCollection As Class, TElement As Class) (getCollection As Func(Of TEntity, TCollection), setCollection As Action(Of TEntity, TCollection), setCollectionForMaterialization As Action(Of TEntity, TCollection), createAndSetCollection As Func(Of TEntity, Action(Of TEntity, TCollection), TCollection), createCollection As Func(Of TCollection))
型パラメーター
- TEntity
- TCollection
- TElement
パラメーター
- getCollection
- Func<TEntity,TCollection>
- setCollection
- Action<TEntity,TCollection>
- setCollectionForMaterialization
- Action<TEntity,TCollection>
- createCollection
- Func<TCollection>
- 属性