任何机构都可以为我澄清这两个表达方式吗?
每个人的缺点和优点是什么?
//我刚刚在所有ORM工具中熟悉CodeSmith和Linq to sql
谢谢
答案 0 :(得分:2)
它指的是您是否可以断开数据库会话并仍然期望实体“活着”。在断开连接的ORM中,您可以在保留实体对象的同时(例如,在Web会话状态下)断开连接并重新连接数据库会话(例如,在网页请求之间)。
我个人不喜欢不在断开连接模式下工作(我主要使用的是NHibernate),因为虽然看起来很简单,但有时副作用很难调试。
答案 1 :(得分:0)
以下是保持与数据库的连接以增加时间长度的一些缺点:
便利可能是专业人士。