【问题标题】:Should I store serialized (to xml) object in SharePoint list?我应该在 SharePoint 列表中存储序列化(到 xml)对象吗?
【发布时间】:2010-08-26 08:47:57
【问题描述】:

我的网站的一个要求是我从外部来源中提取数据。为了提取数据,我创建了一个计时器作业 (SPJobDefinition)。在这项工作中,我需要将外部数据存储在某处。首先,我想我只是将它存储在缓存中,但后来我想我可能想要更长的数据(另外,我不知道如何从我的计时器工作中获取缓存)。所以,我只是想将我的序列化对象存储在一个列表中。由于 SharePoint 中没有 xml 列类型,因此我打算将其存储在纯文本(多行)列中。这是一个不好的做法吗?或者这是一件好事吗?我能想到的唯一其他选择是:将文件写入磁盘;或在数据库上使用自定义表(但这会使管理和部署变得更加困难)。

任何人都可以给我其他选择吗?

哦,多行纯文本字段的大小有什么限制吗?我可能会存储一个序列化列表,所以 xml 可能会很大。

有人想吗?

【问题讨论】:

    标签: xml sharepoint list serialization xml-serialization


    【解决方案1】:

    我们不得不做几乎相同的事情。我们选择将 XML 存储在多行字段中,并且效果很好,这对于多 WFE 场也是一个很好的解决方案,因为您无需担心同步服务器。多行字段在SQL中映射为ntext,所以没有大小限制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      相关资源
      最近更新 更多