Idioma

RuntimePropertyBase.SetAccessors Método

Definição

Sobrecargas

Nome Descrição
SetAccessors(PropertyAccessors)

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

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

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

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

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

SetAccessors(PropertyAccessors)

Origem:
RuntimePropertyBase.cs

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

[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)

Parâmetros

accessors
Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors
Atributos

Aplica-se a

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

Origem:
RuntimePropertyBase.cs

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

[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))

Parâmetros de tipo

TProperty

Parâmetros

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>
Atributos

Aplica-se a

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

Origem:
RuntimePropertyBase.cs
Origem:
RuntimePropertyBase.cs

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

[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))

Parâmetros de tipo

TProperty

Parâmetros

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>
Atributos

Aplica-se a