1、 Insert/Remove 必须在 SubmitChanges,才能生效,并且SubmitChanges自动创建事务。在写数据库相关模块时,是否应该调用 SubmitChanges了?如果在每次执行数据库相关操作调用,那么众多事务,效果等于不使用事务。

2、由于插入是Pending的,所以不能及时得到 Id。所有对象都必须是关联的,否则无法通过Id实现操作。

3、为什么一定要先执行Select,然后才能执行Update/Remove了?Hibernate 还有ExecuteUpdate之类的方法,为什么Linq不能提供一个了?

 posted on 2008-05-04 21:31  thh  阅读(277)  评论(1编辑  收藏  举报