你的位置:首页 > 软件开发 > ASP.net > OData V4 系列 .net应用

OData V4 系列 .net应用

发布时间:2015-11-12 16:01:14
OData 学习目录 添加 OData Client Code Generator 扩展   添加OData T4生成工具 ...

      OData 学习目录

     添加 OData Client Code Generator 扩展

     OData V4 系列 .net应用

     OData V4 系列 .net应用 

  添加OData T4生成工具

      OData V4 系列 .net应用

        修改 T4 模板的 MetadataDocumentUri

        OData V4 系列 .net应用

        运行Web项目,之后重新保存 T4模板,保存成功后会生成代理类  (必须保证项目运行或把项目发布到get='_blank'>IIS,保证URL可以正常访问

        OData V4 系列 .net应用

         操作代码如下:        

static void Main(string[] args)    {      const string serviceUri = "http://localhost:1088/OData";      var container = new Container(new Uri(serviceUri));      GetProducts(container);      var pro = new Product {Name = "Client OData", Price = 1024, Category = "IT"};      container.AddToProducts(pro);      pro = new Product { Name = "Client OData", Price = 1024, Category = "IT" };      container.AddToProducts(pro);      var list = container.Products.Where(c=>c.Id==1).ToList();      var proUpdate = list.FirstOrDefault();      if (proUpdate != null)      {        proUpdate.Name = "Update Client OData";      }      container.UpdateObject(proUpdate);      container.AddAndUpdateResponsePreference = DataServiceResponsePreference.IncludeContent;      // Add the data to the server      var response = container.SaveChanges(SaveChangesOptions.ReplaceOnUpdate);      foreach (var operationResponse in response)      {        Console.WriteLine("Response: {0}", operationResponse.StatusCode);      }      Console.ReadLine();    }

原标题:OData V4 系列 .net应用

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。