我糊涂了.这是Ayende Rahien Repository的博客文章,是新的单身人士.
我相信存储库应该只执行CRUD操作而不是附加查询,否则你最终会在存储库中使用这些方法.
所以我的问题是,在哪里(在什么层)查询检索实体?
他们说在NHibernate中构建一个会话工厂是昂贵的,它应该只发生一次.我对此使用单例方法.这是在第一次请求会话时完成的.
我的问题:你是否应该每次都关闭Session工厂?如果是这样,人们什么时候会这样做?
我有几个父节点.每个父节点都包含一个子节点列表.我的showcheckboxs设置为全部.
我的问题 :
在客户端,当我检查父节点时 - 如何在不进行回发或使用ajax的情况下检查所有子节点.
问候
在创建存储库类时,例如.CustomerRepository,我的方法应该是静态的吗?
或者我应该首先实例化CustomerRepository类,然后调用实例上的公共方法?
哪种方法最好,为什么?
谢谢