Lingua

RuntimePropertyBase.SetGetter Metodo

Definizione

Overload

Nome Descrizione
SetGetter<TEntity,TStructural,TValue>(Func<TEntity,IReadOnlyList<Int32>, TValue>, Func<TEntity,IReadOnlyList<Int32>,Boolean>, Func<TStructural, TValue>, Func<TStructural,Boolean>)

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.

SetGetter<TEntity,TStructuralType,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>, Func<TStructuralType,TValue>, Func<TStructuralType,Boolean>)

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.

SetGetter<TEntity,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>)

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.

SetGetter<TEntity,TStructural,TValue>(Func<TEntity,IReadOnlyList<Int32>, TValue>, Func<TEntity,IReadOnlyList<Int32>,Boolean>, Func<TStructural, TValue>, Func<TStructural,Boolean>)

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 SetGetter<TEntity,TStructural,TValue>(Func<TEntity,System.Collections.Generic.IReadOnlyList<int>,TValue> getClrValueUsingContainingEntity, Func<TEntity,System.Collections.Generic.IReadOnlyList<int>,bool> hasSentinelUsingContainingEntity, Func<TStructural,TValue> getClrValue, Func<TStructural,bool> hasSentinel) where TEntity : class;
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member SetGetter : Func<'Entity, System.Collections.Generic.IReadOnlyList<int>, 'Value (requires 'Entity : null)> * Func<'Entity, System.Collections.Generic.IReadOnlyList<int>, bool (requires 'Entity : null)> * Func<'Structural, 'Value> * Func<'Structural, bool> -> unit (requires 'Entity : null)
override this.SetGetter : Func<'Entity, System.Collections.Generic.IReadOnlyList<int>, 'Value (requires 'Entity : null)> * Func<'Entity, System.Collections.Generic.IReadOnlyList<int>, bool (requires 'Entity : null)> * Func<'Structural, 'Value> * Func<'Structural, bool> -> unit (requires 'Entity : null)
Public Overridable Sub SetGetter(Of TEntity As Class, TStructural As Class, TValue As Class) (getClrValueUsingContainingEntity As Func(Of TEntity, IReadOnlyList(Of Integer), TValue), hasSentinelUsingContainingEntity As Func(Of TEntity, IReadOnlyList(Of Integer), Boolean), getClrValue As Func(Of TStructural, TValue), hasSentinel As Func(Of TStructural, Boolean))

Parametri di tipo

TEntity
TStructural
TValue

Parametri

getClrValueUsingContainingEntity
Func<TEntity,IReadOnlyList<Int32>,TValue>
hasSentinelUsingContainingEntity
Func<TEntity,IReadOnlyList<Int32>,Boolean>
getClrValue
Func<TStructural,TValue>
hasSentinel
Func<TStructural,Boolean>
Attributi

Si applica a

SetGetter<TEntity,TStructuralType,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>, Func<TStructuralType,TValue>, Func<TStructuralType,Boolean>)

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 SetGetter<TEntity,TStructuralType,TValue>(Func<TEntity,TValue> getter, Func<TEntity,bool> hasDefaultValue, Func<TStructuralType,TValue> structuralTypeGetter, Func<TStructuralType,bool> hasStructuralTypeSentinelValue) where TEntity : class;
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member SetGetter : Func<'Entity, 'Value (requires 'Entity : null)> * Func<'Entity, bool (requires 'Entity : null)> * Func<'StructuralType, 'Value> * Func<'StructuralType, bool> -> unit (requires 'Entity : null)
override this.SetGetter : Func<'Entity, 'Value (requires 'Entity : null)> * Func<'Entity, bool (requires 'Entity : null)> * Func<'StructuralType, 'Value> * Func<'StructuralType, bool> -> unit (requires 'Entity : null)
Public Overridable Sub SetGetter(Of TEntity As Class, TStructuralType As Class, TValue As Class) (getter As Func(Of TEntity, TValue), hasDefaultValue As Func(Of TEntity, Boolean), structuralTypeGetter As Func(Of TStructuralType, TValue), hasStructuralTypeSentinelValue As Func(Of TStructuralType, Boolean))

Parametri di tipo

TEntity
TStructuralType
TValue

Parametri

getter
Func<TEntity,TValue>
hasDefaultValue
Func<TEntity,Boolean>
structuralTypeGetter
Func<TStructuralType,TValue>
hasStructuralTypeSentinelValue
Func<TStructuralType,Boolean>
Attributi

Si applica a

SetGetter<TEntity,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>)

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 SetGetter<TEntity,TValue>(Func<TEntity,TValue> getClrValue, Func<TEntity,bool> hasSentinel) where TEntity : class;
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member SetGetter : Func<'Entity, 'Value (requires 'Entity : null)> * Func<'Entity, bool (requires 'Entity : null)> -> unit (requires 'Entity : null)
override this.SetGetter : Func<'Entity, 'Value (requires 'Entity : null)> * Func<'Entity, bool (requires 'Entity : null)> -> unit (requires 'Entity : null)
Public Overridable Sub SetGetter(Of TEntity As Class, TValue As Class) (getClrValue As Func(Of TEntity, TValue), hasSentinel As Func(Of TEntity, Boolean))

Parametri di tipo

TEntity
TValue

Parametri

getClrValue
Func<TEntity,TValue>
hasSentinel
Func<TEntity,Boolean>
Attributi

Si applica a