Dil

RuntimePropertyBase.SetGetter Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
SetGetter<TEntity,TStructural,TValue>(Func<TEntity,IReadOnlyList<Int32>, TValue>, Func<TEntity,IReadOnlyList<Int32>,Boolean>, Func<TStructural, TValue>, Func<TStructural,Boolean>)

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

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

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

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

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

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

Kaynak:
RuntimePropertyBase.cs
Kaynak:
RuntimePropertyBase.cs

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

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

Tür Parametreleri

TEntity
TStructural
TValue

Parametreler

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

Şunlara uygulanır

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

Kaynak:
RuntimePropertyBase.cs
Kaynak:
RuntimePropertyBase.cs

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

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

Tür Parametreleri

TEntity
TStructuralType
TValue

Parametreler

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

Şunlara uygulanır

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

Kaynak:
RuntimePropertyBase.cs
Kaynak:
RuntimePropertyBase.cs

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

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

Tür Parametreleri

TEntity
TValue

Parametreler

getClrValue
Func<TEntity,TValue>
hasSentinel
Func<TEntity,Boolean>
Özellikler

Şunlara uygulanır