Sprache

IClrCollectionAccessor Schnittstelle

Definition

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.

Gilt für: