У меня есть приложение Windows Forms, и я хочу получить информацию из нескольких таблиц моей базы данных в одной области dataGridView.
Я пытаюсь сделать это без SqlConnection
и SqlDataAdapter
, поэтому соединение будет проходить через Entity Framework
DBContext db = new DBContext
Возможно ли это сделать?
У меня есть три таблицы:
Пользователь:
UserID,
Name
Система:
SysID,
SysType
Деятельность:
ActivID,
UserID (FK)
SysID (FK)
Date,
Version,
Changes
Мой код:
using DBContext db = new DBCntext())
{
dataGridView.DataSource = db.Table.ToList<Table>();
}
Итак, я бы написал в случае только одной таблицы, но можно ли объединить две или более таблиц без этого прямо в базе данных?
В конце я хочу получить таблицы User + System + Activities внутри одного dataGridView.