IClrCollectionAccessor Schnittstelle
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.
Stellt Vorgänge dar, die von kompilierten Stellvertretungen unterstützt werden, die die Manipulation von Auflistungen in Navigationseigenschaften ermöglichen.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.
public interface IClrCollectionAccessor
type IClrCollectionAccessor = interface
Public Interface IClrCollectionAccessor
Hinweise
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .
Eigenschaften
| Name | Beschreibung |
|---|---|
| CollectionType |
Der Sammlungstyp. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(Object, Object, Boolean) |
Fügt der Navigationseigenschaftsauflistung einen Wert hinzu, es sei denn, sie ist bereits in der Auflistung enthalten. |
| AddStandalone(Object, Object) |
Fügt der übergebenen Auflistung einen Wert hinzu, es sei denn, sie ist bereits in der Auflistung enthalten. |
| Contains(Object, Object) |
Überprüft, ob der Wert in der Auflistung enthalten ist. |
| ContainsStandalone(Object, Object) |
Überprüft, ob der Wert in der übergebenen Auflistung enthalten ist. |
| Create() |
Erstellt eine neue Auflistungsinstanz des entsprechenden Typs für die Navigationseigenschaft. |
| GetOrCreate(Object, Boolean) |
Gibt entweder die vorhandene Auflistungsinstanz zurück, die für die Navigationseigenschaft festgelegt ist, oder wenn keine vorhanden ist, wird eine neue Instanz erstellt, festgelegt und zurückgegeben. |
| Remove(Object, Object) |
Entfernt einen Wert aus der Auflistung. |
| RemoveStandalone(Object, Object) |
Entfernt einen Wert aus der übergebenen Auflistung. |