Freigeben über


IClrCollectionAccessor Schnittstelle

Definition

Stellt Vorgänge dar, die von kompilierten Delegaten unterstützt werden, die die Bearbeitung von Sammlungen in Navigationseigenschaften ermöglichen.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen 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

CollectionType

Der Auflistungstyp.

Methoden

Add(Object, Object, Boolean)

Fügt der Auflistung der Navigationseigenschaften einen Wert hinzu, es sei denn, er ist bereits in der Auflistung enthalten.

AddStandalone(Object, Object)

Fügt der übergebenen Auflistung einen Wert hinzu, es sei denn, er 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 Auflistung instance des entsprechenden Typs für die Navigationseigenschaft.

GetOrCreate(Object, Boolean)

Gibt entweder die vorhandene Auflistung zurück, instance für die Navigationseigenschaft festgelegt ist, oder wenn keine vorhanden ist, erstellt sie eine neue instance, legt sie fest und gibt sie zurück.

Remove(Object, Object)

Entfernt einen Wert aus der Auflistung.

RemoveStandalone(Object, Object)

Entfernt einen Wert aus der übergebenen Auflistung.

Gilt für: