Поделиться через


IClrCollectionAccessor Интерфейс

Определение

Представляет операции, поддерживаемые скомпилированными делегатами, которые позволяют манипулировать коллекциями в свойствах навигации.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

public interface IClrCollectionAccessor
type IClrCollectionAccessor = interface
Public Interface IClrCollectionAccessor

Комментарии

Дополнительные сведения и примеры см. в статье Реализация поставщиков и расширений баз данных .

Свойства

CollectionType

Тип коллекции.

Методы

Add(Object, Object, Boolean)

Добавляет значение в коллекцию свойств навигации, если только оно не содержится в коллекции.

AddStandalone(Object, Object)

Добавляет значение в переданную коллекцию, если только она не содержится в коллекции.

Contains(Object, Object)

Проверяет, содержится ли значение в коллекции.

ContainsStandalone(Object, Object)

Проверяет, содержится ли значение в переданной коллекции.

Create()

Создает новый экземпляр коллекции соответствующего типа для свойства навигации.

GetOrCreate(Object, Boolean)

Либо возвращает существующий набор экземпляра коллекции в свойстве навигации, либо, если его нет, то создает новый экземпляр, задает его и возвращает.

Remove(Object, Object)

Удаляет значение из коллекции.

RemoveStandalone(Object, Object)

Удаляет значение из переданной коллекции.

Применяется к