У меня есть две модели, такие как:
class Users
{
public string UName {get;set;}
public int UType_id {get;set;}
}
class User_types
{
public int UType_id {get;set;}
public string UType_name {get;set;}
}
И у меня есть другой метод выбора данных из БД, который возвращает список данных, например:
public List<T> getUsers()
{
string _query = "select * from Users";
...
...
return result;
}
public List<T> getUserTypes()
{
string _query = "select * from User_types";
...
...
return result;
}
Я хочу, чтобы результат отображался в dataGrid. Объединенный результат этих таблиц, таких как код SQL ниже:
SELECT Users.UName, User_types.UType_name FROM Users
LEFT OUTER JOIN User_types ON Users.UType_id = User_types.UType_id
Есть ли способ сделать это, когда я работаю с шаблоном WPF и MVVM и у меня так много моделей и моделей представления.