3
OrganizationServiceProxy和OrganizationServiceContext都支持dispose方法。我是否需要在使用語句中包裝它們兩個?我是否需要處理CRM OrganizationServiceProxy和OrganizationServiceContext?
using (var proxy = GetOrganizationServiceProxy(Constants.OrgName))
{
using (var context = new OrganizationServiceContext(proxy))
{
// Linq Code Here
}
}
或者會處理上下文關閉正常關閉代理,意味着只有這是必需的?
var proxy = GetOrganizationServiceProxy(Constants.OrgName)
using (var context = new OrganizationServiceContext(proxy))
{
// Linq Code Here
}
我喜歡double using語句。這是個好主意。假設我可以創建一個「上下文管理器」來處理兩者,如果我真的想要一個使用語句。謝謝! – Daryl
@Daryl肯定你可以創建一些經理類。但是,如果您同時添加這兩個用途,則明確該任務需要哪些依賴關係 – ccellar