我正在sharepoint客户端模型之上开发数据访问层。
我有点不确定何时创建和处置客户端上下文。
例如,我想创建一个通用的数据访问组件,例如:
//这将是一个单独的类
PersonDAC:DataAccessBase
public Peron GetItem()
{
...使用sharepoint客户端上下文获取项目
}
public Peron UpdateItem(Person)
{
...使用sharepoint客户端上下文更新
}
我应该在方法中创建客户端上下文然后将其置于那里吗?
例如,GetItem将创建上下文并最终处理它(perhps带有'using'语句)
或者我应该在单身人士
非常感谢任何帮助
答案 0 :(得分:2)
表单SharePoint管理视图建议在该部分完成时尽快处置。
使用using()语句应该在完成后处理它,但是一旦仍然应该处理连接以确保... ...
在网上搜索SharePoint部署我认为可以下载一个小工具来检查解决方案是否正确处置。