【发布时间】:2016-06-25 16:59:01
【问题描述】:
我正在使用 SharePoint 列表的存储库模式(而不是直接访问数据库中的实际表)在列表项的集合上创建一个类。我看到的存储库模式设计不断为每个单独的存储库创建一个新的上下文,但我想为可能存在的每个并发存储库(每个列表一个)使用相同的 ClientContext 对象。假设我不希望有人自己创建一个新的 ClientContext 实例,该实例将作为构造函数传递给 SPRepository 类,那么我还有哪些其他选项可以将它保存在静态内存中?
参考资料:
https://msdn.microsoft.com/en-us/library/ff649690.aspx https://hendrikbulens.wordpress.com/2014/12/14/repository-pattern-sharepoint/(这个为每个列表使用单独的存储库,而我想制作一个更通用的,它在构造函数中接受列表名称)
【问题讨论】:
标签: c# sharepoint sharepoint-2013 repository-pattern