DbSet<TEntity>.Create 方法

定义

重载

Create()

为此集的类型创建新的实体实例。 请注意,此实例未添加或附加到集。 如果基础上下文配置为创建代理,且实体类型满足创建代理的要求,则返回的实例将是一个代理。

Create<TDerivedEntity>()

为此集的类型或派生自此集类型的类型创建新的实体实例。 请注意,此实例未添加或附加到集。 如果基础上下文配置为创建代理,且实体类型满足创建代理的要求,则返回的实例将是一个代理。

Create()

为此集的类型创建新的实体实例。 请注意,此实例未添加或附加到集。 如果基础上下文配置为创建代理,且实体类型满足创建代理的要求,则返回的实例将是一个代理。

public virtual TEntity Create ();
abstract member Create : unit -> 'Entity
override this.Create : unit -> 'Entity
Public Overridable Function Create () As TEntity

返回

TEntity

实体实例,可能为代理。

实现

适用于

Create<TDerivedEntity>()

为此集的类型或派生自此集类型的类型创建新的实体实例。 请注意,此实例未添加或附加到集。 如果基础上下文配置为创建代理,且实体类型满足创建代理的要求,则返回的实例将是一个代理。

public virtual TDerivedEntity Create<TDerivedEntity> () where TDerivedEntity : class, TEntity;
abstract member Create : unit -> 'DerivedEntity
override this.Create : unit -> 'DerivedEntity
Public Overridable Function Create(Of TDerivedEntity As {Class, TEntity}) () As TDerivedEntity

类型参数

TDerivedEntity

要创建的实体的类型。

返回

TDerivedEntity

实体实例,可能为代理。

实现

适用于