我需要发现用C#编程的方法,以通过webservice / odata将数据库表写入数据库(数据库是业务中心) 我在VS Studio 2017中创建了一个解决方案,然后添加了一个Connected Service(带有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没有给出与“ Extensions.SaveChangesAsync(NAV,SaveChangesOptions)”的所需形式参数“ options”相对应的参数。
或者在任何地方都有适合我的问题的教程?