NHibernate,能否给一个字段修改为null值?
我要修改 ID=3 的那一条记录,
下面这段代码执行的时候没有错:
下面这段代码执行的时候没有错:
private void Button2_Click(object sender, EventArgs e)
{
Configuration cfg = new Configuration();
cfg.AddXmlFile(Server.MapPath("NHEntity/userinfo.hbm.xml"));
ISession iS = cfg.BuildSessionFactory().OpenSession();
ITransaction iT = iS.BeginTransaction();
UserInfo ui = (UserInfo) iS.Load(typeof(UserInfo), 3);
ui.Name = "August";
ui.Sex = false;
ui.Hit = 88;
ui.Birthday = DateTime.Parse("1982-8-21");
iS.Update(ui);
iT.Commit();
iS.Close();
}
{
Configuration cfg = new Configuration();
cfg.AddXmlFile(Server.MapPath("NHEntity/userinfo.hbm.xml"));
ISession iS = cfg.BuildSessionFactory().OpenSession();
ITransaction iT = iS.BeginTransaction();
UserInfo ui = (UserInfo) iS.Load(typeof(UserInfo), 3);
ui.Name = "August";
ui.Sex = false;
ui.Hit = 88;
ui.Birthday = DateTime.Parse("1982-8-21");
iS.Update(ui);
iT.Commit();
iS.Close();
}
但是,我又想把“Birthday”字段修改成“null”值,应该如何做?
如果你有CSDN帐户,也可以针对此问题参与回复,谢谢:
http://community.csdn.net/Expert/topic/4476/4476709.xml?temp=.384289
如果你有CSDN帐户,也可以针对此问题参与回复,谢谢:
http://community.csdn.net/Expert/topic/4476/4476709.xml?temp=.384289