Jazyk

RuntimePropertyBase.SetAccessors Metoda

Definice

Přetížení

Název Description
SetAccessors(PropertyAccessors)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

SetAccessors<TProperty>(Func<InternalEntityEntry,TProperty>, Func<InternalEntityEntry, TProperty>, Func<InternalEntityEntry,TProperty>, Func<InternalEntityEntry, TProperty>, Func<ValueBuffer,Object>)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

SetAccessors<TProperty>(Func<IInternalEntry,TProperty>, Func<IInternalEntry, TProperty>, Func<IInternalEntry,TProperty>, Func<IInternalEntry, TProperty>)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

SetAccessors(PropertyAccessors)

Zdroj:
RuntimePropertyBase.cs

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public virtual void SetAccessors(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors accessors);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member SetAccessors : Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors -> unit
override this.SetAccessors : Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors -> unit
Public Overridable Sub SetAccessors (accessors As PropertyAccessors)

Parametry

accessors
Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors
Atributy

Platí pro

SetAccessors<TProperty>(Func<InternalEntityEntry,TProperty>, Func<InternalEntityEntry, TProperty>, Func<InternalEntityEntry,TProperty>, Func<InternalEntityEntry, TProperty>, Func<ValueBuffer,Object>)

Zdroj:
RuntimePropertyBase.cs

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public virtual void SetAccessors<TProperty>(Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry,TProperty> currentValueGetter, Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry,TProperty> preStoreGeneratedCurrentValueGetter, Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry,TProperty>? originalValueGetter, Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry,TProperty> relationshipSnapshotGetter, Func<Microsoft.EntityFrameworkCore.Storage.ValueBuffer,object>? valueBufferGetter);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member SetAccessors : Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.Storage.ValueBuffer, obj> -> unit
override this.SetAccessors : Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.Storage.ValueBuffer, obj> -> unit
Public Overridable Sub SetAccessors(Of TProperty) (currentValueGetter As Func(Of InternalEntityEntry, TProperty), preStoreGeneratedCurrentValueGetter As Func(Of InternalEntityEntry, TProperty), originalValueGetter As Func(Of InternalEntityEntry, TProperty), relationshipSnapshotGetter As Func(Of InternalEntityEntry, TProperty), valueBufferGetter As Func(Of ValueBuffer, Object))

Parametry typu

TProperty

Parametry

currentValueGetter
Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry,TProperty>
preStoreGeneratedCurrentValueGetter
Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry,TProperty>
originalValueGetter
Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry,TProperty>
relationshipSnapshotGetter
Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry,TProperty>
valueBufferGetter
Func<ValueBuffer,Object>
Atributy

Platí pro

SetAccessors<TProperty>(Func<IInternalEntry,TProperty>, Func<IInternalEntry, TProperty>, Func<IInternalEntry,TProperty>, Func<IInternalEntry, TProperty>)

Zdroj:
RuntimePropertyBase.cs
Zdroj:
RuntimePropertyBase.cs

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public virtual void SetAccessors<TProperty>(Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,TProperty> currentValueGetter, Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,TProperty> preStoreGeneratedCurrentValueGetter, Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,TProperty>? originalValueGetter, Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,TProperty> relationshipSnapshotGetter);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member SetAccessors : Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry, 'Property> -> unit
override this.SetAccessors : Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry, 'Property> * Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry, 'Property> -> unit
Public Overridable Sub SetAccessors(Of TProperty) (currentValueGetter As Func(Of IInternalEntry, TProperty), preStoreGeneratedCurrentValueGetter As Func(Of IInternalEntry, TProperty), originalValueGetter As Func(Of IInternalEntry, TProperty), relationshipSnapshotGetter As Func(Of IInternalEntry, TProperty))

Parametry typu

TProperty

Parametry

currentValueGetter
Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,TProperty>
preStoreGeneratedCurrentValueGetter
Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,TProperty>
originalValueGetter
Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,TProperty>
relationshipSnapshotGetter
Func<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry,TProperty>
Atributy

Platí pro