Предположим, у меня есть модальное открытое окно, которое заполняется с помощью вызовов ajax и javascript.
Я уже написал классы для своих объектов данных в бэкэнде, которые я хотел бы использовать, которые приходят из моей базы данных, но для аргументов - просто фиктивные классы:
public class Foo {
public string Property1 { get;set; }
public string Property2 { get;set; }
}
public class Bar {
public int Id { get;set; }
public int Name { get;set; }
}
Iнужны данные из обоих этих объектов, уже полученные из базы данных.Я хотел бы знать, каков наилучший способ вернуть их обратно на сторону клиента.Я уже выдвинул несколько идей:
- Два вызова веб-методов (похоже на дополнительный запрос XHR)
- Один вызов, который возвращает массив объектов, с нулевым индексом, равным Fooи индексируйте один как bar.
- Создайте новую структуру, которая инкапсулирует эти два класса
Для этого конкретного примера я мог бы обойти это, но я чувствую, что это произойдетмногое из того, что я кодирую, и я решил спросить, прежде чем придумать решение.У кого-нибудь есть опыт / отзывы?Если WCF поможет мне в решении этой конкретной проблемы, я определенно был бы готов переключиться.
Я использую jQuery, если это имеет значение.