博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习:如何向列表中添加数据值(开发篇补充REST)(转)
阅读量:4600 次
发布时间:2019-06-09

本文共 1268 字,大约阅读时间需要 4 分钟。

 

SharePoint 2010中增加了对ADO.NET Service的支持。我们可以通过REST的方式来添加,查询或者更新数据。这篇文章,我将尝试使用REST的方式来查询,并且添加一条记录。

准备工作:开始使用代码之前,记得要添加对 服务的引用。我是引用之后,将其命名为“ListDataSR”, 一下是详细代码。(我是在控制台程序中运行这段代码的)

ListDataSR.SPFLearnDataContext ctx =             new ListDataSR.SPFLearnDataContext( new Uri("http://servername/_vti_bin/listdata.svc"));public void AddNewItem(){    ctx.Credentials = CredentialCache.DefaultCredentials;    ListDataSR.JobsItem newJob = new JobsItem();    newJob.Title = "SharePoint QA";    newJob.JobDescription = "QA in SharePoint project";    newJob.CityValue = "Shanghai";    newJob.DueDate = DateTime.Now.AddDays(12);    newJob.JobRequirementId = 2;    newJob.ManagerId = 1;    ctx.AddToJobs(newJob);    ctx.SaveChanges();}public void GetItems(){    ctx.Credentials = CredentialCache.DefaultCredentials;    var jobsInShanghai = from q in ctx.Jobs                         where q.CityValue =="Shanghai"                         select q;    foreach (var item in jobsInShanghai)    {        Console.WriteLine(            "Job Title: {0}; Due Date{1}; City:{2}",            item.Title,            item.DueDate,            item.CityValue);    }                       }

本系列三篇文章对自己是一个积累,总结。希望对有需要的朋友能有所帮助。

 

文章来源:

转载于:https://www.cnblogs.com/LeimOO/archive/2011/09/19/2181181.html

你可能感兴趣的文章
How to Notify Command to evaluate in mvvmlight
查看>>
33. Search in Rotated Sorted Array
查看>>
461. Hamming Distance
查看>>
Python垃圾回收机制详解
查看>>
{面试题1: 赋值运算符函数}
查看>>
Node中没搞明白require和import,你会被坑的很惨
查看>>
Python 标识符
查看>>
Python mysql 创建连接
查看>>
企业化的性能测试简述---如何设计性能测试方案
查看>>
centos7 安装中文编码
查看>>
POJ - 3683 Priest John's Busiest Day
查看>>
正则表达式start(),end(),group()方法
查看>>
vuejs 学习旅程一
查看>>
javascript Date
查看>>
linux常用命令2
查看>>
狼图腾
查看>>
13、对象与类
查看>>
Sublime Text3 个人使用心得
查看>>
jquery 编程的最佳实践
查看>>
MeetMe
查看>>