用于C#for Business Central的ODATA的简单编码示例

时间:2019-09-23 20:56:57

标签: c# odata dynamics-business-central

我需要发现用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”相对应的参数。

或者在任何地方都有适合我的问题的教程?

0 个答案:

没有答案