在潜入 EF4 之后,我正在尝试学习一些 NHibernate。NHibernate Session 相当于 EF4 ObjectContext(或 DbContext)吗?
具体来说,在 EF4 中,您从 ObjectContext(或 DbContext)派生,并且您的类包含每个实体的显式 ObjectSet,例如:
public class EcommerceContext : ObjectContext {
public ObjectSet<Customer> Customers {get; set;}
public ObjectSet<Product> Products {get; set;}
// etc.
}
在我目前看到的 NHib 示例中,Session 对象没有以这种方式使用。我错过了什么吗?