基本操作增删改查
来源:互联网 发布:智能app软件下载 编辑:程序博客网 时间:2024/04/29 06:45
class TestUserManager { //得到所有的数据 public IList<TestUser> GetAllUser() { using ( var session = NHibemateHelper.OpenSession()) { using(var transaction = session.BeginTransaction()) { var userList = session.QueryOver<TestUser>(); transaction.Commit(); //提交 return userList.List(); } } } //通过userName 得到一条数据 public IList<TestUser> GetUserByUsername(string username) { using (var session = NHibemateHelper.OpenSession()) { using (var transaction = session.BeginTransaction()) { var userList = session.QueryOver<TestUser>().Where(user=>user.Username == username); transaction.Commit(); //提交 return userList.List(); } } } //储存一条新的数据 public void SaveUser(TestUser user) { using (var session = NHibemateHelper.OpenSession()) { using (var transaction = session.BeginTransaction()) { session.Save(user); transaction.Commit(); //提交 } } } //根据id删除一条数据 public void DeleteById(int id) { using (var session = NHibemateHelper.OpenSession()) { using (var transaction = session.BeginTransaction()) { TestUser user = new TestUser(); user.Id = id; session.Delete(user); transaction.Commit(); //提交 } } } //修改 public void UpdateUser(TestUser tu) { using (var session = NHibemateHelper.OpenSession()) { using (var transaction = session.BeginTransaction()) { session.Update(tu); transaction.Commit(); //提交 } } }
0 0
- 增删查改基本操作
- 基本操作增删改查
- SQL增删改查基本操作
- JAVA数据库基本操作,增删改查
- django数据库基本操作增删改查
- MongoDB 增删查改基本操作
- mongodb php增删改查基本操作
- Hibernate基本增删改查操作
- mongodb增删改查基本操作
- Hibernate 实体基本增删查改操作
- Oracle基本增删改查操作
- Hibernate 基本增删改查操作
- MyBatis基本增删改查操作
- iOS Sqlite 增删改查基本操作
- SQLite 基本操作(增删改查)
- mongoDB 基本操作,增删改查
- PyMySql模块增删查改基本操作
- mongodb增删改查基本操作
- 树莓派版本
- crond 周期性计划使用方法
- Java之路——名词解释(一)
- php面向对象的设计原则之开发-封闭原则(OCP)
- 289. Game of Life
- 基本操作增删改查
- 大位数加法和乘法模版
- ButterKnife8.5的添加
- boost学习
- 排序sort()函数的使用
- Servlet常见错误之org.apache.catalina.LifecycleException: Failed to start component
- 【Hibernate】——多对多映射
- 【Luogu】 食物链
- 使用javadoc工具生成API文档