Я пытаюсь вернуть список объектов, которые поступают из вызова базы данных, которые выглядят следующим образом:
public class ObjectA
{
public int Id { get; set; }
public string Name { get; set; }
public ObjectB ObjB { get; set; }
}
public class ObjectB
{
public int Id { get; set; }
public string Field { get; set; }
}
Позвонить, чтобы получить элемент из базы данных в веб-интерфейсе
[HttpGet]
public List<ObjectA> GetObjects([FromUri] int id)
{
var objs= objectRepo.All.Where(x => x.Id== id).ToList();
return objs;
}
Вызов HTTPCLIENT
HttpClient client = new HttpClient(new HttpClientHandler { UseDefaultCredentials = true });
client.BaseAddress = new Uri("http://localhost:2478/api/controller/");
var result= client.GetAsync("GetObjects?id=" + 5);
Есть ли лучший способ настроить метод get?И как будут возвращенные результаты использоваться после извлечения с использованием httpclient?
Мне не нужно указывать объект B как объект, принадлежащий объекту A, но мне нужно поле из объекта B.