C# c中的Nhibernate#
我想使用NHibernate从asp.net中的sql server数据库获取数据。我需要为nhibernating编写哪些主要步骤。我已经声明了我的类及其属性C# c中的Nhibernate#,c#,nhibernate,C#,Nhibernate,我想使用NHibernate从asp.net中的sql server数据库获取数据。我需要为nhibernating编写哪些主要步骤。我已经声明了我的类及其属性 public class Student { private int id; private string name; private DateTime dateofbirth; private string address; public int Id { get {
public class Student
{
private int id;
private string name;
private DateTime dateofbirth;
private string address;
public int Id
{
get { return id; }
private set { id = value; }
}
public string Name
{
get { return name; }
private set { name = value; }
}
public DateTime DateOfBirth
{
get { return dateofbirth; }
private set { dateofbirth = value; }
}
public string Address
{
get { return address; }
private set { address = value; }
}
}
您首先需要将所有这些属性
虚拟化
,以便NHibernate可以代理它们。然后,您需要了解如何将类映射到数据库。您可以使用XML映射文件或类似的东西来实现这一点——我建议使用后者
显然,您需要一个匹配的数据库——如果您需要,也可以使用NHibernate为其生成脚本。但是从您的问题来看,我假设数据库是预先存在的。您需要首先将所有这些属性
虚拟化,以便NHibernate可以代理它们。然后,您需要了解如何将类映射到数据库。您可以使用XML映射文件或类似的东西来实现这一点——我建议使用后者
显然,您需要一个匹配的数据库——如果您需要,也可以使用NHibernate为其生成脚本。但是从你的问题来看,我假设数据库是预先存在的。我可以建议作为完整的参考来查看。我可以建议作为完整的参考来查看。