Condividi tramite


IClrCollectionAccessor Interfaccia

Definizione

Rappresenta le operazioni supportate dai delegati compilati che consentono la manipolazione delle raccolte nelle proprietà di navigazione.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

public interface IClrCollectionAccessor
type IClrCollectionAccessor = interface
Public Interface IClrCollectionAccessor

Commenti

Per altre informazioni ed esempi, vedere Implementazione di provider di database ed estensioni .

Proprietà

CollectionType

Tipo di raccolta.

Metodi

Add(Object, Object, Boolean)

Aggiunge un valore all'insieme di proprietà di navigazione, a meno che non sia già contenuto nell'insieme.

AddStandalone(Object, Object)

Aggiunge un valore all'insieme passato, a meno che non sia già contenuto nella raccolta.

Contains(Object, Object)

Controlla se il valore è contenuto nell'insieme.

ContainsStandalone(Object, Object)

Controlla se il valore è contenuto nella raccolta passata.

Create()

Crea una nuova istanza di raccolta del tipo appropriato per la proprietà di navigazione.

GetOrCreate(Object, Boolean)

Restituisce l'istanza di raccolta esistente impostata sulla proprietà di navigazione oppure, se non esiste, crea una nuova istanza, la imposta e la restituisce.

Remove(Object, Object)

Rimuove un valore dalla raccolta.

RemoveStandalone(Object, Object)

Rimuove un valore dalla raccolta passata.

Si applica a