DbSet<TEntity>.Add 方法

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

将给定实体以“已添加”状态添加到集的基础上下文中,这样一来,当调用 SaveChanges 时,会将该实体插入到数据库中。

命名空间:  System.Data.Entity
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
Public Overridable Function Add ( _
    entity As TEntity _
) As TEntity
用法
Dim instance As DbSet 
Dim entity As TEntity
Dim returnValue As TEntity

returnValue = instance.Add(entity)
public virtual TEntity Add(
    TEntity entity
)
public:
virtual TEntity Add(
    TEntity entity
)
abstract Add : 
        entity:'TEntity -> 'TEntity 
override Add : 
        entity:'TEntity -> 'TEntity 
public function Add(
    entity : TEntity
) : TEntity

参数

  • entity
    类型:TEntity
    要添加的实体。

返回值

类型:TEntity

Implements

IDbSet<TEntity>.Add(TEntity)

备注

请注意,上下文中已处于其他状态的实体会将它们的状态设置为“已添加”。 如果该实体在上下文中已处于“已添加”状态,则 Add 不执行任何操作。

请参阅

参考

DbSet<TEntity> 类

System.Data.Entity 命名空间