Share via


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)

从传递的集合中删除值。

适用于