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
签名:删除冗余的代码最开心,找不到删除的代码最痛苦!