LocalView<TEntity>.FindEntry Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| FindEntry(IEnumerable<IProperty>, IEnumerable<Object>) |
Gibt eine EntityEntry<TEntity> für die erste Entität zurück, die vom Kontext nachverfolgt wird, wobei der Wert der angegebenen Eigenschaft mit den angegebenen Werten übereinstimmt. Der Eintrag bietet Zugriff auf Informationen und Vorgänge zur Änderungsnachverfolgung für die Entität. |
| FindEntry(IEnumerable<String>, IEnumerable<Object>) |
Gibt eine EntityEntry<TEntity> für die erste Entität zurück, die vom Kontext nachverfolgt wird, wobei der Wert der angegebenen Eigenschaft mit den angegebenen Werten übereinstimmt. Der Eintrag bietet Zugriff auf Informationen und Vorgänge zur Änderungsnachverfolgung für die Entität. |
| FindEntry<TKey>(TKey) |
Sucht eine EntityEntry<TEntity> Für die Entität mit dem angegebenen Primärschlüsselwert in der Änderungsverfolgung, wenn sie nachverfolgt wird.
|
| FindEntry<TProperty>(IProperty, TProperty) |
Gibt eine EntityEntry<TEntity> für die erste Entität zurück, die vom Kontext nachverfolgt wird, wobei der Wert der angegebenen Eigenschaft mit dem angegebenen Wert übereinstimmt. Der Eintrag bietet Zugriff auf Informationen und Vorgänge zur Änderungsnachverfolgung für die Entität. |
| FindEntry<TProperty>(String, TProperty) |
Gibt eine EntityEntry<TEntity> für die erste Entität zurück, die vom Kontext nachverfolgt wird, wobei der Wert der angegebenen Eigenschaft mit dem angegebenen Wert übereinstimmt. Der Eintrag bietet Zugriff auf Informationen und Vorgänge zur Änderungsnachverfolgung für die Entität. |
FindEntry(IEnumerable<IProperty>, IEnumerable<Object>)
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
Gibt eine EntityEntry<TEntity> für die erste Entität zurück, die vom Kontext nachverfolgt wird, wobei der Wert der angegebenen Eigenschaft mit den angegebenen Werten übereinstimmt. Der Eintrag bietet Zugriff auf Informationen und Vorgänge zur Änderungsnachverfolgung für die Entität.
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)
Parameter
- properties
- IEnumerable<IProperty>
Die übereinstimmenden Eigenschaften.
- propertyValues
- IEnumerable<Object>
Die Werte der eigenschaften, die übereinstimmen sollen.
Gibt zurück
Ein Eintrag für die gefundene Entität oder null.
Hinweise
Diese Methode wird häufig verwendet, um die Entität mit einem bestimmten Fremdschlüssel, einem Nicht-Null-Fremdschlüssel, Einem Primärschlüssel oder alternativen Schlüsselwerten abzurufen. Nachschlagevorgänge mit einer schlüsselähnlichen Eigenschaft sind effizienter als Nachschlagevorgänge für andere Eigenschaftswerte.
Standardmäßig wird der Zugriff Local aufgerufen DetectChanges() , um sicherzustellen, dass alle durchsuchten und zurückgegebenen Entitäten up-to-date sind. Das Aufrufen dieser Methode führt nicht zu einem anderen Aufruf von DetectChanges(). Da diese Methode häufig für schnelle Nachschlagevorgänge verwendet wird, sollten Sie das Local Objekt für mehrere Nachschlagevorgänge wiederverwenden und/oder die automatische Erkennung von Änderungen mithilfe AutoDetectChangesEnabledvon .
Weitere Informationen und Beispiele finden Sie unter EF Core-Änderungsnachverfolgung .
Gilt für:
FindEntry(IEnumerable<String>, IEnumerable<Object>)
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
Gibt eine EntityEntry<TEntity> für die erste Entität zurück, die vom Kontext nachverfolgt wird, wobei der Wert der angegebenen Eigenschaft mit den angegebenen Werten übereinstimmt. Der Eintrag bietet Zugriff auf Informationen und Vorgänge zur Änderungsnachverfolgung für die Entität.
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)
Parameter
- propertyNames
- IEnumerable<String>
Der Name der eigenschaften, die übereinstimmen sollen.
- propertyValues
- IEnumerable<Object>
Die Werte der eigenschaften, die übereinstimmen sollen.
Gibt zurück
Ein Eintrag für die gefundene Entität oder null.
Hinweise
Diese Methode wird häufig verwendet, um die Entität mit einem bestimmten Fremdschlüssel, einem Nicht-Null-Fremdschlüssel, Einem Primärschlüssel oder alternativen Schlüsselwerten abzurufen. Nachschlagevorgänge mit einer schlüsselähnlichen Eigenschaft sind effizienter als Nachschlagevorgänge für andere Eigenschaftswerte.
Standardmäßig wird der Zugriff Local aufgerufen DetectChanges() , um sicherzustellen, dass alle durchsuchten und zurückgegebenen Entitäten up-to-date sind. Das Aufrufen dieser Methode führt nicht zu einem anderen Aufruf von DetectChanges(). Da diese Methode häufig für schnelle Nachschlagevorgänge verwendet wird, sollten Sie das Local Objekt für mehrere Nachschlagevorgänge wiederverwenden und/oder die automatische Erkennung von Änderungen mithilfe AutoDetectChangesEnabledvon .
Weitere Informationen und Beispiele finden Sie unter EF Core-Änderungsnachverfolgung .
Gilt für:
FindEntry<TKey>(TKey)
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
Sucht eine EntityEntry<TEntity> Für die Entität mit dem angegebenen Primärschlüsselwert in der Änderungsverfolgung, wenn sie nachverfolgt wird.
null wird zurückgegeben, wenn keine Entität mit dem angegebenen Schlüsselwert nachverfolgt wird.
Diese Methode fragt die Datenbank nie ab.
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)
Typparameter
- TKey
Der Typ der Primärschlüsseleigenschaft.
Parameter
- keyValue
- TKey
Der Wert des Primärschlüssels für die Zu findende Entität.
Gibt zurück
Ein Eintrag für die gefundene Entität oder null.
Hinweise
Standardmäßig wird der Zugriff Local aufgerufen DetectChanges() , um sicherzustellen, dass alle durchsuchten und zurückgegebenen Entitäten up-to-date sind. Das Aufrufen dieser Methode führt nicht zu einem anderen Aufruf von DetectChanges(). Da diese Methode häufig für schnelle Nachschlagevorgänge verwendet wird, sollten Sie das Local Objekt für mehrere Nachschlagevorgänge wiederverwenden und/oder die automatische Erkennung von Änderungen mithilfe AutoDetectChangesEnabledvon .
Weitere Informationen und Beispiele finden Sie unter EF Core-Änderungsnachverfolgung .
Gilt für:
FindEntry<TProperty>(IProperty, TProperty)
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
Gibt eine EntityEntry<TEntity> für die erste Entität zurück, die vom Kontext nachverfolgt wird, wobei der Wert der angegebenen Eigenschaft mit dem angegebenen Wert übereinstimmt. Der Eintrag bietet Zugriff auf Informationen und Vorgänge zur Änderungsnachverfolgung für die Entität.
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)
Typparameter
- TProperty
Der Typ des Eigenschaftswerts.
Parameter
- property
- IProperty
Die übereinstimmungsgleiche Eigenschaft.
- propertyValue
- TProperty
Der Wert der übereinstimmenden Eigenschaft.
Gibt zurück
Ein Eintrag für die gefundene Entität oder null.
Hinweise
Diese Methode wird häufig verwendet, um die Entität mit einem bestimmten Fremdschlüssel, einem Nicht-Null-Fremdschlüssel, einem Primärschlüssel oder einem alternativen Schlüsselwert abzurufen. Nachschlagevorgänge mit einer schlüsselähnlichen Eigenschaft sind effizienter als Nachschlagevorgänge für andere Eigenschaftswerte.
Standardmäßig wird der Zugriff Local aufgerufen DetectChanges() , um sicherzustellen, dass alle durchsuchten und zurückgegebenen Entitäten up-to-date sind. Das Aufrufen dieser Methode führt nicht zu einem anderen Aufruf von DetectChanges(). Da diese Methode häufig für schnelle Nachschlagevorgänge verwendet wird, sollten Sie das Local Objekt für mehrere Nachschlagevorgänge wiederverwenden und/oder die automatische Erkennung von Änderungen mithilfe AutoDetectChangesEnabledvon .
Weitere Informationen und Beispiele finden Sie unter EF Core-Änderungsnachverfolgung .
Gilt für:
FindEntry<TProperty>(String, TProperty)
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
- Quelle:
- LocalView.cs
Gibt eine EntityEntry<TEntity> für die erste Entität zurück, die vom Kontext nachverfolgt wird, wobei der Wert der angegebenen Eigenschaft mit dem angegebenen Wert übereinstimmt. Der Eintrag bietet Zugriff auf Informationen und Vorgänge zur Änderungsnachverfolgung für die Entität.
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)
Typparameter
- TProperty
Der Typ des Eigenschaftswerts.
Parameter
- propertyName
- String
Der Name der übereinstimmenden Eigenschaft.
- propertyValue
- TProperty
Der Wert der übereinstimmenden Eigenschaft.
Gibt zurück
Ein Eintrag für die gefundene Entität oder null.
Hinweise
Diese Methode wird häufig verwendet, um die Entität mit einem bestimmten Fremdschlüssel, einem Nicht-Null-Fremdschlüssel, einem Primärschlüssel oder einem alternativen Schlüsselwert abzurufen. Nachschlagevorgänge mit einer schlüsselähnlichen Eigenschaft sind effizienter als Nachschlagevorgänge für andere Eigenschaftswerte.
Standardmäßig wird der Zugriff Local aufgerufen DetectChanges() , um sicherzustellen, dass alle durchsuchten und zurückgegebenen Entitäten up-to-date sind. Das Aufrufen dieser Methode führt nicht zu einem anderen Aufruf von DetectChanges(). Da diese Methode häufig für schnelle Nachschlagevorgänge verwendet wird, sollten Sie das Local Objekt für mehrere Nachschlagevorgänge wiederverwenden und/oder die automatische Erkennung von Änderungen mithilfe AutoDetectChangesEnabledvon .
Weitere Informationen und Beispiele finden Sie unter EF Core-Änderungsnachverfolgung .