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) |
Удаляет значение из переданной коллекции. |
Применяется к
Entity Framework