NHibernate问题
最近正在学习NHibernate,写第一人程序就出了问题。
//Examinee.cs
namespace GraduateStudentRecruit
{
public class Examinee
{
private string examineeId;
public string Examinee_Id
{
get
{
return examineeId;
}
}
public Examinee()
{}
public void Input_SignUp_Info()
{
}
public void Input_Major_Info()
{
}
public void Input_Personal_Info()
{
}
public void Input_Famili_Info()
{
}
public void Input_WorkGroup_Info()
{
}
public void Input_Degree_Info()
{
}
public void Input_Other_Info()
{
}
public void Input_Self_Study_Info()
{
}
}
}
//Examinee.hbm.xml
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">
<class name="GraduateStudentRecruit.Examinee, GraduateStudentRecruit" table="Examinee">
<!-- proxy="NHibernate.Examples.Blogger.Blog, NHibernate.Examples" -->
<id name="examineeId" column="ExamineeId" type="String(20)" unsaved-value="0">
<generator class="uuid.hex" />
</id>
</class>
</hibernate-mapping>
最后使用Examinee类时出错:
“/GraduateStudentRecruit”应用程序中的服务器错误。
--------------------------------------------------------------------------------
Unknown entity class: GraduateStudentRecruit.Examinee
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: NHibernate.MappingException: Unknown entity class: GraduateStudentRecruit.Examinee
源错误:
行 22: Examinee examinee=new Examinee();
行 23:
行 24: session.Save(examinee);
行 25: transaction.Commit();
行 26: session.Close();
源文件: d:\application\graduatestudentrecruit\signup.aspx.cs 行: 24
谁知道是什么原因啊?