У меня есть серверная база данных на 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;
}
}
}
Кто-нибудь знает более простое решение?