谢谢,我看过张三兄,很多的文章,但是在实际应用中,一开始就碰到问题了,还不知道错在哪里

解决方案 »

  1.   

    这个问题  解决了,但是新问题  又出现了
    pb.testdal.Db.testusers.Testthisuser : NHibernate.ADOException : could not synchronize database state with session
      ----> System.Data.SqlClient.SqlException : 第 1 行: '(' 附近有语法错误。
    未能准备语句。
    代码,其它已经没有问题 了,就是测试代码
    [Test] public void Testthisuser()
    {
    Configuration cfg=new Configuration();
    cfg.AddAssembly("testdal1");
    cfg.AddXmlFile("users.hbm.xml"); users newUser=new users();
    ISessionFactory factory=cfg.BuildSessionFactory();
    ISession session=factory.OpenSession();
    ITransaction transaction=session.BeginTransaction();

    newUser.ID="111111";
    newUser.Name="pingbo";
    newUser.Password="abc123";
    newUser.EmailAddress="[email protected]";
    newUser.LastLogon=DateTime.Now; session.Save(newUser);

    transaction.Commit();
    session.Close();
    }