System.Data.Entity重要类的作用

System.Data.Entity.DbSet

代表一个实体集,该实体集用来完成创建,读取,修改和删除操作。对应数据库的表。

Add方法

把一个实体添加到Context中,把实体标识为Added状态。保存时,所有标识为Added状态的实体插入到数据库中。保存后,实体状态变成Unchanged。

参考资料:DbSet Class

System.Data.Entity.DbContext

代表Unit-Of-Work和Repository模式的组合,允许你查询数据库,把changes汇集然后以作为一个整个写入到数据库。

Set方法

public DbSet<TEntity> Set<TEntity>() where TEntity : class

返回指定类型的DbSet对象,以便在context中完成CRUD操作。

参考资料:DbContext

原文地址:https://www.cnblogs.com/season2009/p/2799155.html