首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用存储过程获取SPListItem

使用存储过程获取SPListItem
EN

Stack Overflow用户
提问于 2013-02-28 16:28:26
回答 1查看 229关注 0票数 1

是否可以使用sql server中的存储过程获取列表项?每个人都可以给我任何建议来解决这个问题。我非常高兴如果你能给我一个存储过程代码可以做到这一点,

And...is它比另一种方式更有效,比如Rest服务...?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-28 17:51:26

从技术上讲,这是可能的,但实际上它几乎没有任何意义,并且非常不鼓励。不尝试直接从SQL数据库获取SPListItem的原因:

  • Legal -SQL级的数据结构和相关的存储过程代表了微软的知识产权,即使是作为Microsoft Open Specifications的一部分的官方documented,使用它们需要支付royalties.
  • Architectural --这与SharePoint的架构背道而驰,而且克服SharePoint自己的数据访问API可能会导致意想不到的behavior.
  • Maintenance --不能保证licensing结构保持不变/跨版本兼容--只要跟SharePoint Online (Office365) compatibility.
  • Security说再见就行了--您实际上是在绕过SharePoint的权限检查和安全架构。
  • Governance -任何正常的SharePoint管理员都不会让你直接从自定义(非微软)代码访问SharePoint存储。

结果是:不要这样做,除非你在一个非常特定的场景中(例如开发一个复杂的迁移工具,但我怀疑在这种情况下你会问这样一个初学者的问题)。因此,推测性能是无关紧要的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15130784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档