Sdílet prostřednictvím


IClrCollectionAccessor Rozhraní

Definice

Představuje operace podporované kompilovanými delegáty, které umožňují manipulaci s kolekcemi ve vlastnostech navigace.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

public interface IClrCollectionAccessor
type IClrCollectionAccessor = interface
Public Interface IClrCollectionAccessor

Poznámky

Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .

Vlastnosti

CollectionType

Typ kolekce.

Metody

Add(Object, Object, Boolean)

Přidá hodnotu do kolekce navigačních vlastností, pokud již není obsažena v kolekci.

AddStandalone(Object, Object)

Přidá hodnotu do předané kolekce, pokud již není obsažena v kolekci.

Contains(Object, Object)

Zkontroluje, jestli je hodnota obsažená v kolekci.

ContainsStandalone(Object, Object)

Zkontroluje, jestli je hodnota obsažená v předané kolekci.

Create()

Vytvoří novou instanci kolekce odpovídajícího typu pro vlastnost navigation.

GetOrCreate(Object, Boolean)

Buď vrátí existující instanci kolekce nastavenou ve vlastnosti navigation, nebo pokud žádná neexistuje, pak vytvoří novou instanci, nastaví ji a vrátí ji.

Remove(Object, Object)

Odebere hodnotu z kolekce.

RemoveStandalone(Object, Object)

Odebere hodnotu z předané kolekce.

Platí pro