Есть ли способ отобразить результаты из необработанного SQL-запроса, используя Entity Framework, например
var results = await context.Database.SqlQuery<TestModel>(sql, parameters.ToArray()).ToListAsync();
с результатами запроса, такими как
id, user_id, user_name, user_ip
к модели ответа, такой как
public class TestModel
{
public int Id {get;set;}
public User User {get;set;}
}
public class User
{
public int Id {get;set;}
public string Name {get;set;}
public string Ip {get;set;}
}
Единственный способ, которым я могу придумать, - это объединить классы User и TestModel, чтобы они выглядели как
public class TestModel
{
public int Id {get;set;}
public int user_id {get;set;}
public string user_name {get;set;}
public string user_ip {get;set;}
}
Есть ли другой способ?