LocalView<TEntity>.FindEntry Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Veri Akışı Adı | Description |
|---|---|
| FindEntry(IEnumerable<IProperty>, IEnumerable<Object>) |
Verilen özelliğin değerinin verilen değerlerle eşleştiği bağlam tarafından izlenen ilk varlık için bir EntityEntry<TEntity> döndürür. Giriş, varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar. |
| FindEntry(IEnumerable<String>, IEnumerable<Object>) |
Verilen özelliğin değerinin verilen değerlerle eşleştiği bağlam tarafından izlenen ilk varlık için bir EntityEntry<TEntity> döndürür. Giriş, varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar. |
| FindEntry<TKey>(TKey) |
İzleniyorsa değişiklik izleyicisinde verilen birincil anahtar değerine sahip varlık için bir EntityEntry<TEntity> bulur.
|
| FindEntry<TProperty>(IProperty, TProperty) |
Verilen özelliğin değerinin verilen değerle eşleştiği bağlam tarafından izlenen ilk varlık için bir EntityEntry<TEntity> döndürür. Giriş, varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar. |
| FindEntry<TProperty>(String, TProperty) |
Verilen özelliğin değerinin verilen değerle eşleştiği bağlam tarafından izlenen ilk varlık için bir EntityEntry<TEntity> döndürür. Giriş, varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar. |
FindEntry(IEnumerable<IProperty>, IEnumerable<Object>)
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
Verilen özelliğin değerinin verilen değerlerle eşleştiği bağlam tarafından izlenen ilk varlık için bir EntityEntry<TEntity> döndürür. Giriş, varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry(System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Metadata.IProperty> properties, System.Collections.Generic.IEnumerable<object?> propertyValues);
abstract member FindEntry : seq<Microsoft.EntityFrameworkCore.Metadata.IProperty> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : seq<Microsoft.EntityFrameworkCore.Metadata.IProperty> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry (properties As IEnumerable(Of IProperty), propertyValues As IEnumerable(Of Object)) As EntityEntry(Of TEntity)
Parametreler
- properties
- IEnumerable<IProperty>
Eşleşecek özellikler.
- propertyValues
- IEnumerable<Object>
Eşleştirecek özelliklerin değerleri.
Döndürülenler
Bulunan varlık için bir giriş veya null.
Açıklamalar
Bu yöntem genellikle null olmayan yabancı anahtar, birincil anahtar veya alternatif anahtar değerlerine sahip varlığı almak için kullanılır. Bunun gibi bir anahtar özelliği kullanan aramalar, diğer özellik değerindeki aramalardan daha verimlidir.
Varsayılan olarak, arama yapılan ve döndürülen tüm varlıkların up-to-date olduğundan emin olmak için erişim Local çağrısı DetectChanges() yapılır. Bu yöntemin çağrılması için başka bir çağrıya DetectChanges()neden olmaz. Bu yöntem hızlı aramalar için yaygın olarak kullanıldığından Local , nesnesini birden çok arama için yeniden kullanmayı ve/veya kullanarak AutoDetectChangesEnableddeğişiklikleri otomatik algılamayı devre dışı bırakmayı göz önünde bulundurun.
Daha fazla bilgi ve örnek için bkz. EF Core değişiklik izleme .
Şunlara uygulanır
FindEntry(IEnumerable<String>, IEnumerable<Object>)
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
Verilen özelliğin değerinin verilen değerlerle eşleştiği bağlam tarafından izlenen ilk varlık için bir EntityEntry<TEntity> döndürür. Giriş, varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry(System.Collections.Generic.IEnumerable<string> propertyNames, System.Collections.Generic.IEnumerable<object?> propertyValues);
abstract member FindEntry : seq<string> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : seq<string> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry (propertyNames As IEnumerable(Of String), propertyValues As IEnumerable(Of Object)) As EntityEntry(Of TEntity)
Parametreler
- propertyNames
- IEnumerable<String>
Eşleştirecek özelliklerin adı.
- propertyValues
- IEnumerable<Object>
Eşleştirecek özelliklerin değerleri.
Döndürülenler
Bulunan varlık için bir giriş veya null.
Açıklamalar
Bu yöntem genellikle null olmayan yabancı anahtar, birincil anahtar veya alternatif anahtar değerlerine sahip varlığı almak için kullanılır. Bunun gibi bir anahtar özelliği kullanan aramalar, diğer özellik değerindeki aramalardan daha verimlidir.
Varsayılan olarak, arama yapılan ve döndürülen tüm varlıkların up-to-date olduğundan emin olmak için erişim Local çağrısı DetectChanges() yapılır. Bu yöntemin çağrılması için başka bir çağrıya DetectChanges()neden olmaz. Bu yöntem hızlı aramalar için yaygın olarak kullanıldığından Local , nesnesini birden çok arama için yeniden kullanmayı ve/veya kullanarak AutoDetectChangesEnableddeğişiklikleri otomatik algılamayı devre dışı bırakmayı göz önünde bulundurun.
Daha fazla bilgi ve örnek için bkz. EF Core değişiklik izleme .
Şunlara uygulanır
FindEntry<TKey>(TKey)
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
İzleniyorsa değişiklik izleyicisinde verilen birincil anahtar değerine sahip varlık için bir EntityEntry<TEntity> bulur.
null , verilen anahtar değerine sahip hiçbir varlık izlenmiyorsa döndürülür.
Bu yöntem hiçbir zaman veritabanını sorgulamaz.
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TKey>(TKey keyValue);
abstract member FindEntry : 'Key -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : 'Key -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TKey) (keyValue As TKey) As EntityEntry(Of TEntity)
Tür Parametreleri
- TKey
Birincil anahtar özelliğinin türü.
Parametreler
- keyValue
- TKey
Bulunabilecek varlık için birincil anahtarın değeri.
Döndürülenler
Bulunan varlık için bir giriş veya null.
Açıklamalar
Varsayılan olarak, arama yapılan ve döndürülen tüm varlıkların up-to-date olduğundan emin olmak için erişim Local çağrısı DetectChanges() yapılır. Bu yöntemin çağrılması için başka bir çağrıya DetectChanges()neden olmaz. Bu yöntem hızlı aramalar için yaygın olarak kullanıldığından Local , nesnesini birden çok arama için yeniden kullanmayı ve/veya kullanarak AutoDetectChangesEnableddeğişiklikleri otomatik algılamayı devre dışı bırakmayı göz önünde bulundurun.
Daha fazla bilgi ve örnek için bkz. EF Core değişiklik izleme .
Şunlara uygulanır
FindEntry<TProperty>(IProperty, TProperty)
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
Verilen özelliğin değerinin verilen değerle eşleştiği bağlam tarafından izlenen ilk varlık için bir EntityEntry<TEntity> döndürür. Giriş, varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TProperty>(Microsoft.EntityFrameworkCore.Metadata.IProperty property, TProperty? propertyValue);
abstract member FindEntry : Microsoft.EntityFrameworkCore.Metadata.IProperty * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : Microsoft.EntityFrameworkCore.Metadata.IProperty * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TProperty) (property As IProperty, propertyValue As TProperty) As EntityEntry(Of TEntity)
Tür Parametreleri
- TProperty
Özellik değer tipinin türü.
Parametreler
- property
- IProperty
Eşleştirecek özellik.
- propertyValue
- TProperty
Eşleştirecek özelliğin değeri.
Döndürülenler
Bulunan varlık için bir giriş veya null.
Açıklamalar
Bu yöntem genellikle null olmayan bir yabancı anahtar, birincil anahtar veya alternatif anahtar değerine sahip varlığı almak için kullanılır. Bunun gibi bir anahtar özelliği kullanan aramalar, diğer özellik değerindeki aramalardan daha verimlidir.
Varsayılan olarak, arama yapılan ve döndürülen tüm varlıkların up-to-date olduğundan emin olmak için erişim Local çağrısı DetectChanges() yapılır. Bu yöntemin çağrılması için başka bir çağrıya DetectChanges()neden olmaz. Bu yöntem hızlı aramalar için yaygın olarak kullanıldığından Local , nesnesini birden çok arama için yeniden kullanmayı ve/veya kullanarak AutoDetectChangesEnableddeğişiklikleri otomatik algılamayı devre dışı bırakmayı göz önünde bulundurun.
Daha fazla bilgi ve örnek için bkz. EF Core değişiklik izleme .
Şunlara uygulanır
FindEntry<TProperty>(String, TProperty)
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
- Kaynak:
- LocalView.cs
Verilen özelliğin değerinin verilen değerle eşleştiği bağlam tarafından izlenen ilk varlık için bir EntityEntry<TEntity> döndürür. Giriş, varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TProperty>(string propertyName, TProperty? propertyValue);
abstract member FindEntry : string * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : string * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TProperty) (propertyName As String, propertyValue As TProperty) As EntityEntry(Of TEntity)
Tür Parametreleri
- TProperty
Özellik değer tipinin türü.
Parametreler
- propertyName
- String
Eşleştirecek özelliğin adı.
- propertyValue
- TProperty
Eşleştirecek özelliğin değeri.
Döndürülenler
Bulunan varlık için bir giriş veya null.
Açıklamalar
Bu yöntem genellikle null olmayan bir yabancı anahtar, birincil anahtar veya alternatif anahtar değerine sahip varlığı almak için kullanılır. Bunun gibi bir anahtar özelliği kullanan aramalar, diğer özellik değerindeki aramalardan daha verimlidir.
Varsayılan olarak, arama yapılan ve döndürülen tüm varlıkların up-to-date olduğundan emin olmak için erişim Local çağrısı DetectChanges() yapılır. Bu yöntemin çağrılması için başka bir çağrıya DetectChanges()neden olmaz. Bu yöntem hızlı aramalar için yaygın olarak kullanıldığından Local , nesnesini birden çok arama için yeniden kullanmayı ve/veya kullanarak AutoDetectChangesEnableddeğişiklikleri otomatik algılamayı devre dışı bırakmayı göz önünde bulundurun.
Daha fazla bilgi ve örnek için bkz. EF Core değişiklik izleme .