Lingua

RuntimePropertyBase.SetAccessors Metodo

Definizione

Overload

Nome Descrizione
SetAccessors(PropertyAccessors)

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

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

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

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

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione Entity Framework Core.

SetAccessors(PropertyAccessors)

Origine:
RuntimePropertyBase.cs

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione 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)

Parametri

accessors
Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors
Attributi

Si applica a

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

Origine:
RuntimePropertyBase.cs

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione 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))

Parametri di tipo

TProperty

Parametri

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

Si applica a

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

Origine:
RuntimePropertyBase.cs
Origine:
RuntimePropertyBase.cs

Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione 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))

Parametri di tipo

TProperty

Parametri

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

Si applica a