Создание c # класса таблицы базы данных сервера (PostgreSQL) - PullRequest
0 голосов
/ 29 сентября 2018

У меня есть серверная база данных на postgresql, в которой много таблиц.Мне нужно сделать модель класса данных, которая находится в базе данных.Так, например, у меня есть табличные задания с столбцами id, name, opener.
И я хочу создать класс с полями, такими же, как у базы данных.Для небольших таблиц это легко, и я могу сделать это вручную, но для таблиц, которые имеют 10 или более полей, это тяжелая работа.
вот один из этих классов:

 public DataGridViewRow row
    {
        get; set;
    }
 public int JobId
    {

        get
        {

                if (row.Cells["id"].Value != System.DBNull.Value) return Convert.ToInt32(row.Cells["id"].Value);
                else return 0;

        }
        set
        {

                row.Cells["id"].Value = value;


        }
    }

    public string JobMark
    {
        get
        {

                return row.Cells["j_mark"].Value.ToString();
       }


        set
        {
            if (row != null)
            { row.Cells["j_mark"].Value = value; }

        }
    }

    public string JobName
    {
        get
        {

             return row.Cells["j_name"].Value.ToString(); 

        }
        set
        {
            if (row != null)
            {
                row.Cells["j_name"].Value = value;
            }

        }
    }

Кто-нибудь знает более простое решение?

...