zoukankan
html css js c++ java
NHibernate 空气是哪么的清新,世界是多么的美好
哪个该死的问题 解决后,接下一来事情 竟然是如此顺利
我写了个文件,测试 插入 更新 删除 都是一次性通过,
using
System;
using
System.Collections;
using
NHibernate;
using
NHibernate.Cfg;
using
NUnit.Framework;
namespace
pb.testdal.Db
{
/**/
///
<summary>
///
testusers 的摘要说明。
///
</summary>
///
[TestFixture]
public
class
testusers
{
public
testusers()
{
//
//
TODO: 在此处添加构造函数逻辑
//
}
[Test]
public
void
add()
{
Configuration cfg
=
new
Configuration();
cfg.AddAssembly(
"
testdal1
"
);
cfg.AddXmlFile(
"
users.hbm.xml
"
);
ISessionFactory factory
=
cfg.BuildSessionFactory();
ISession session
=
factory.OpenSession();
ITransaction transaction
=
session.BeginTransaction();
users newUser
=
new
users();
newUser.ID
=
"
pingbo1
"
;
newUser.Name
=
"
joseph Cool
"
;
newUser.Password
=
"
abc123
"
;
newUser.EmailAddress
=
"
joe@cool.com
"
;
newUser.LastLogon
=
DateTime.Now;
session.Save(newUser);
transaction.Commit();
session.Close();
}
[Test]
public
void
update()
{
Configuration cfg
=
new
Configuration();
cfg.AddAssembly(
"
testdal1
"
);
cfg.AddXmlFile(
"
users.hbm.xml
"
);
ISessionFactory factory
=
cfg.BuildSessionFactory();
ISession session
=
factory.OpenSession();
ITransaction transaction
=
session.BeginTransaction();
users newUser
=
new
users();
newUser.ID
=
"
pingbo
"
;
newUser.Name
=
"
zykj2000
"
;
newUser.Password
=
"
24976904
"
;
newUser.EmailAddress
=
"
zykj_2000@163.com
"
;
newUser.LastLogon
=
DateTime.Now;
session.Update(newUser,
"
pingbo
"
);
transaction.Commit();
session.Close();
}
[Test]
public
void
del()
{
Configuration cfg
=
new
Configuration();
cfg.AddAssembly(
"
testdal1
"
);
cfg.AddXmlFile(
"
users.hbm.xml
"
);
ISessionFactory factory
=
cfg.BuildSessionFactory();
ISession session
=
factory.OpenSession();
ITransaction transaction
=
session.BeginTransaction();
users newUser
=
new
users();
newUser.ID
=
"
pingbo1
"
;
session.Delete(newUser);
transaction.Commit();
session.Close();
}
}
}
从最基本的入手,全部通过了,接着努力
本
作品
由
平波
创作,采用
知识共享署名 2.5 中国大陆许可协议
进行许可。
查看全文
相关阅读:
洛谷 P5162 WD与积木 解题报告
Problem B: 专家系统 解题报告
HWND、HANDLE、HMODULE、HINSTANCE的区别
ubuntu找不到ifconfig
ubuntu找不到ifconfig
python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))…………
python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))…………
operator new 与 placement new之音的微妙关系
operator new 与 placement new之音的微妙关系
pycharm 使用记录
原文地址:https://www.cnblogs.com/9527/p/51640.html
最新文章
bzoj1297: [SCOI2009]迷路(矩阵乘法+拆点)
bzoj2151: 种树(双向链表+堆)
[USACO07DEC]道路建设Building Roads
[ZJOI2006]皇帝的烦恼
[Codeforces 757B]Bash's Big Day
[洛谷P2264]情书
[NOIP2003提高组]神经网络
[洛谷P2394]yyy loves Chemistry I
[USACO14FEB]路障Roadblock
[洛谷P2085]最小函数值
热门文章
[USACO09OPEN]捉迷藏Hide and Seek
[洛谷P1402]酒店之王
CF888G Xor-MST 解题报告
noip2018 d2t3 保卫王国 解题报告
动态dp 板子
Problem A: 道路建设 解题报告
洛谷 P5108 仰望半月的夜空 解题报告
LCP 模板
Problem C: 多线程 解题报告
Problem A: 踢罐子 解题报告
Copyright © 2011-2022 走看看