0
A
回答
0
来源:http://www.fincher.org/tips/Languages/NHibernate.shtml
using (ISession session = OpenSession()) {
using (ITransaction transaction = session.BeginTransaction()) {
IQuery query = session.CreateQuery("FROM Pet WHERE PetName = 'Rosie'");
Pet pet = query.List<Pet>()[0];
session.Delete(pet);
transaction.Commit();
}
}
static ISessionFactory SessionFactory;
static ISession OpenSession() {
if (SessionFactory == null) //not threadsafe
{ //SessionFactories are expensive, create only once
Configuration configuration = new Configuration();
configuration.AddAssembly(Assembly.GetCallingAssembly());
SessionFactory = configuration.BuildSessionFactory();
}
return SessionFactory.OpenSession();
}
http://www.google.com/search?q=session.begintransaction+nhibernate
1
的BeginTransaction()是关于NHibernate会话的方法。它是当前NHibernate版本中NHibernate.dll的一部分。
相关问题
- 1. OO PHP哪里可以参考singleton类?
- 2. ZendX API参考在哪里?
- 3. Eclipse:哪里可以放NDK参考?本土开发缺失?
- 4. 我在哪里可以找到JSX和HTML语法参考表?
- 5. magento 2column-right模板哪里可以参考?
- 6. 哪里可以找到Sencha Touch的参考
- 7. 我在哪里可以找到CSS定位器参考?
- 8. 我在哪里可以找到.vcproj文件结构的参考?
- 9. 哪里可以找到c语言的dos.h的参考?
- 10. 我在哪里可以找到“BIF”良好的erlang参考?
- 11. 哪里可以找到ncurses C API的完整参考?
- 12. 使用C#访问Sharepoint - 在哪里可以找到参考库?
- 13. 哪里可以找到学说的参考手册?
- 14. 在哪里可以找到Internet Explorer扩展的C++参考
- 15. 哪里可以找到很好的Web UI的参考?
- 16. 我在哪里可以找到wxpython的完整参考?
- 17. 我在哪里可以找到jenkins restful api参考?
- 18. 哪里可以找到openejb.xml的完整参考?
- 19. 我在哪里可以找到SimpleITK文档和参考信息?
- 20. 我在哪里可以找到一个好的Javascript/DOM参考?
- 21. 我在哪里可以找到标准Basic的快速参考?
- 22. 哪里可以找到关于中国IP范围的参考?
- 23. nhibernate的api参考在哪里?
- 24. 我在哪里失去参考?
- 25. Simba DB SQL参考在哪里?
- 26. .NET Core参考文档在哪里?
- 27. 在哪里定义with_items列表:参考?
- 28. 缺失的图像参考在哪里?
- 29. 可以参考吗?
- 30. 我在哪里可以找到参考名称来找出我的区块放在哪里?