Я гуглил Backendless и это стороннее решение. (См. https://github.com/Backendless/.NET-SDK)
Использование объясняется в https://backendless.com/docs/dotnet/data_data_object.html
Но я подозреваю, почему вы используете setName (), setGenre (), setPlot и setUrlв вашем коде. Кажется, в вашем классе Film отсутствуют свойства. Я ожидаю, что вы напишите это вместо:
var film = new Film();
film.Name = “soooft”;
film.Genre = “aaa”;
film.Plot = “fdgveqw”;
film.Url = “gdfwrw”;
Но это будет означать, что эти поля объявлены как общедоступные свойства в вашем классе, например:
public class Film
{
public string Name { get; set; }
public string Genre { get; set; }
public string Plot { get; set; }
public string Url { get; set; }
}
Так что я не знаю, почему у вас есть эти setName и другие методы. Backendless API указывает, что эти поля должны быть открытыми свойствами, чтобы он мог читать их через отражение. Ваш код, кажется, предполагает, что ониневерные свойства, как указано в их примере и в моем коде класса Film ().