ObjectContext.CreateObjectSet 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CreateObjectSet<TEntity>() |
创建新的 ObjectSet<TEntity> 实例,该实例用于查询、添加、修改和删除指定实体类型的对象。 |
CreateObjectSet<TEntity>(String) |
创建新的 ObjectSet<TEntity> 实例,该实例用于查询、添加、修改和删除具有指定类型和指定实体集名称的对象。 |
CreateObjectSet<TEntity>()
创建新的 ObjectSet<TEntity> 实例,该实例用于查询、添加、修改和删除指定实体类型的对象。
public:
generic <typename TEntity>
where TEntity : class System::Data::Objects::ObjectSet<TEntity> ^ CreateObjectSet();
public System.Data.Objects.ObjectSet<TEntity> CreateObjectSet<TEntity> () where TEntity : class;
member this.CreateObjectSet : unit -> System.Data.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Function CreateObjectSet(Of TEntity As Class) () As ObjectSet(Of TEntity)
类型参数
- TEntity
请求的 ObjectSet<TEntity> 的实体类型。
返回
新的 ObjectSet<TEntity> 实例。
例外
适用于
CreateObjectSet<TEntity>(String)
创建新的 ObjectSet<TEntity> 实例,该实例用于查询、添加、修改和删除具有指定类型和指定实体集名称的对象。
public:
generic <typename TEntity>
where TEntity : class System::Data::Objects::ObjectSet<TEntity> ^ CreateObjectSet(System::String ^ entitySetName);
public System.Data.Objects.ObjectSet<TEntity> CreateObjectSet<TEntity> (string entitySetName) where TEntity : class;
member this.CreateObjectSet : string -> System.Data.Objects.ObjectSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Function CreateObjectSet(Of TEntity As Class) (entitySetName As String) As ObjectSet(Of TEntity)
类型参数
- TEntity
请求的 ObjectSet<TEntity> 的实体类型。
参数
- entitySetName
- String
返回的 ObjectSet<TEntity> 的实体集的名称。 如果未在 DefaultContainerName 上设置 ObjectContext 属性,则字符串必须由默认容器名称进行限定。
返回
新的 ObjectSet<TEntity> 实例。
例外
来自 entitySetName
的 EntitySet 与对象的 EntityKey 的 EntitySet 不匹配。
- 或 -
在 DefaultContainerName 上没有设置 ObjectContext 属性,且名称未限定为 entitySetName
参数。
- 或 -
指定类型属于多个实体集。