ОБНОВЛЕНИЕ 09/06/2018
Мои модели выглядят так:
public class Activity
{
public int Id { get; set; }
public List<Additive> Additives { get; set; }
}
public class Additive
{
public int Id { get; set; }
public int ActivityId { get; set; }
public Activity Activity { get; set; }
}
Оригинальный вопрос
Я разрабатываю RESTful API и хочу сделать его максимально чистым способом.
В настоящее время я работаю над получением данных.Итак, я получил это
Если я создаю новый ресурс, называемый Activity, и у него есть массив объектов, скажем (жестко, не репрезентативно):
{
"name": "act1",
"objects": [
{ "obj1":"val1" },
{ "obj2":"val2" }]
}
Я мог бы добавить илиудалите объекты из моего массива.
Теперь мой вопрос, если я хочу получить к ним доступ с помощью URL-адреса, подобного следующему:
Api/activity/1/objects/2
Какой правильный способ сообщить MySQL, что этот объект является моим 2-мобъект списка?
Или, может быть, я должен выбрать ВСЕ объекты Act1 на сервере и отфильтровать их, чтобы получить только 2-й.