【发布时间】:2011-12-06 03:20:20
【问题描述】:
您好,感谢您的关注!
背景
我继承了一个基于 SharePoint 2007 的旧 .NET 项目,并设计了仅访问 SP 数据的外部核心库,因此使 SP 只是一个后端。是的,我知道迁移到SQL会更好,但是客户不同意。
以前的开发者使用简单的read方法来读取SP列表中的数据:
SPList list = CurrentRootWeb.Lists["SomeListName"];
然后他们通过各种字典访问列表属性(即,对于列表中的每个项目,获取 item["SomeValue"])。
我不熟悉 SharePoint,所以我不知道这是否是访问其数据的最有效方式。
问题
如何在 SharePoint 中读取具有多个值的查找字段?
他们请求的每个属性似乎都需要一个字符串作为回报。所以item[SomeString] 没问题,但是item[SomeList] 让一切都变得糟糕!我会认为多值查找列表列以序列化或分隔字符串的形式出现,其中包含所选值(例如:“red;blue;green”)。我错过了什么?
谢谢!
【问题讨论】:
标签: c# .net wcf sharepoint moss