如何以编程方式阅读 SharePoint 列表? [英] How do you Read SharePoint Lists Programmatically?

查看:23
本文介绍了如何以编程方式阅读 SharePoint 列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前使用 Linq to SharePoint 从多个 SharePoint 列表中检索数据.

I currently use the Linq to SharePoint to retrieve data from several SharePoint lists.

这是我目前首选的从 ASP.NET 和 WinForms 进行编码以检索此数据的方法.

This is my current preferred method of coding my way from ASP.NET and WinForms to retrieve this data.

我对这个项目唯一的问题:

My only issue with this project:

我必须手动生成SPML文件并将其添加到开发环境中,在项目中进行编译,然后才能使用它连接到List.

I have to manually generate the SPML file and add this to the development environment, compile it in the project, and only then I am able to use it to connect to the List.

这非常适合需要始终连接到同一个列表的项目.

This is great for projects that require connecting to the one and the same list always.

但是我让用户创建新的工作区(站点),每个工作区(站点)都有自己的列表,我想从这些列表中自动检索数据(与 linq to sharepoint 相同,但不是静态的).

But I am having users creating new workspaces (sites) with each its own List from which I want to retrieve data automagically (same as linq to sharepoint does, but not statically).

您能否推荐在实际 SharePoint 环境之外从 C# WinForms 和/或 ASP.NET 中的多个 SharePoint 列表和站点访问数据的首选方式,我可以在运行时指定新的源站点和列表?

Can you recommend your preferred way of accessing data from several SharePoint Lists and sites in C# WinForms and/or ASP.NET outside an actual SharePoint environment where I can specify the a new source site and list at run time?

推荐答案

您有多种选择,都需要您进一步研究:

You have several options both of which are going to require further research on your part they are:

  1. 使用 SharePoint 对象模型 (Microsoft.Sharepoint.dll),您必须在 SharePoint 场内的 PC 上.
  2. 使用可在 SiteURL/_vti_bin/中找到的 SharePoint 网络服务,您可能希望从 Lists.asmx 开始并从那里开始工作.

正如我所说,您将需要进一步研究,但请记住 GIYF.

You are going to need some further research as I have said, but remember GIYF.

这篇关于如何以编程方式阅读 SharePoint 列表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆