Nhibernate в c # - PullRequest
       2

Nhibernate в c #

0 голосов
/ 04 января 2012

Я хочу получить данные из базы данных sql сервера в asp.net, используя NHibernate. Какие основные шаги мне нужно написать для nhibernating. я объявил свой класс и его свойства.

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; }
    }

}

1 Ответ

4 голосов
/ 04 января 2012

Сначала нужно настроить все эти свойства virtual, чтобы NHibernate мог проксировать их. Затем вам нужно решить, как сопоставить класс с базой данных. Вы можете сделать это с помощью файлов сопоставления XML или что-то вроде Fluent NHibernate - я бы порекомендовал последнее.

И, очевидно, вам понадобится подходящая база данных - есть способы сгенерировать скрипт для этого, используя NHibernate, если вам это нужно. Но из вашего вопроса я предполагаю, что база данных уже существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...