Мне нужно найти способ программирования на c # для записи в базу данных через webservice / odata (база данных является центральным бизнесом). Я создал решение в VS studio 2017, а затем добавил подключенную службу (с Unchase Odata Connected Service)Это сгенерировало файл Reference.cs и файл ReferenceExtension.cs, но я ничего не могу заставить работать.Кажется необходимым написать асинхронные функции.Мой код следующий:
public async Task AsyncModifyEntity()
{
Uri uri = new Uri("https://bc190709:7048/NAV/OData/Company('CRONUS%20FR')/TestOdata");
NAV.NAV nav = new NAV.NAV(uri);
nav.Credentials = new NetworkCredential("xxx", "xxx");
NAV.TestOdata newcust = new NAV.TestOdata();
{
newcust.No = "112233";
newcust.Name = "name of 112233";
newcust.Address = "abc";
};
nav.AddToTestOdata(newcust);
await nav.SaveChangesAsync();
в последней строке я не могу найти способ устранить ошибку: Ошибка CS7036 Не указан аргумент, соответствующий необходимому формальному параметру 'options' of 'Extensions.SaveChangesAsync (NAV, SaveChangesOptions) '
Или есть где-нибудь учебник, адаптированный к моей проблеме?