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. 我在哪裏可以找到CSS定位器參考?
- 4. 我在哪裏可以找到AS1參考?
- 5. 我在哪裏可以找到SimpleITK文檔和參考信息?
- 6. 哪裏可以參考JavaScript文件Ionic的模板/ [xxx] .html
- 7. 我在哪裏可以找到angularjs打字稿的api參考?
- 8. 哪裏可以找到bnfc的參考手冊?
- 9. 哪裏可以找到關於中國IP範圍的參考?
- 10. 哪裏可以找到Sencha Touch的參考
- 11. 我在哪裏可以找到SQL和PLSQL參考手冊
- 12. glGetRenderbufferParameterivOES在哪裏可以得到這個函數的參考?
- 13. 哪裏可以找到ncurses C API的完整參考?
- 14. 哪裏可以找到好的VS編碼UI參考?
- 15. 我在哪裏可以找到一個好的Javascript/DOM參考?
- 16. 哪裏可以找到學說的參考手冊?
- 17. 我在哪裏可以找到.vcproj文件結構的參考?
- 18. 我在哪裏可以找到jenkins restful api參考?
- 19. 哪裏可以找到完整/很好解釋的CFML參考?
- 20. 哪裏可以找到很好的Web UI的參考?
- 21. 在哪裏可以找到Internet Explorer擴展的C++參考
- 22. 我在哪裏可以找到JSX和HTML語法參考表?
- 23. 哪裏可以找到Chipmunk附帶的函數的參考?
- 24. Eclipse:哪裏可以放NDK參考?本土開發缺失?
- 25. 使用C#訪問Sharepoint - 在哪裏可以找到參考庫?
- 26. 哪裏可以找到OCaml索引參考?
- 27. 我在哪裏可以找到標準Basic的快速參考?
- 28. 哪裏可以找到c語言的dos.h的參考?
- 29. 我在哪裏可以找到Microsoft.VisualStudio.ExtensionManager作爲參考添加?
- 30. 哪裏可以找到openejb.xml的完整參考?