Я работаю с Xamarin в Visual Studio.
Я использую Parse (через SashiDo.com) и пытаюсь создать связь между моим Users
и объектами ParseObjects в таблице с именем Dispatch
, например:
//Make the new Dispatch object
var parseDispatch = new Parse.ParseObject("Dispatch");
//Save it
await parseDispatch.SaveAsync();
//...Setting various properties on the Dispatch object...
//Get a list of users (via another method)
IEnumerable<ParseUser> usersToLink = UsersToLinkToDispatch(); //And have verified elsewhere that this indeed returns a collection of ParseUsers
//Go through the users collection
usersToLink.ToList().ForEach( async (user) => {
//Get or create the dispatches-tracking relation for this user
var dispatchObjectRelation = parseDispatch.GetRelation<ParseObject>("DispatchesTracked");
//Add the current user to that tracker relation
dispatchObjectRelation.Add(user);
//save the dispatch to update the relation
await parseDispatch.SaveAsync();
});
Итак, когда я просматриваю свои таблицы в SashiDo, если я смотрю на таблицу Dispatches, я вижу правильно выглядящую реляционную ссылку, и если я нажимаю на эту ссылку, я вижу список связанных пользователей.Пока все хорошо, верно?
Но если я посмотрю на таблицу «Пользователи», хотя там также, похоже, будет правильно выглядящая реляционная ссылка, когда я нажимаю на нее, я вижу , а не см.список связанных отправок.
Является ли это ожидаемым поведением, или это очевидная односторонность реляционной ссылки - ошибка?