protected static System.Data.Linq.Link <T> Detach <T>(System.Data.Linq.Link <T> value) { if (!value.HasLoadedOrAssignedValue) { return(default(System.Data.Linq.Link <T>)); } return(new System.Data.Linq.Link <T>(value.Value)); }
public override void Detach() { if (!IsAttached()) { return; } base.Detach(); _auditList = Detach(_auditList, OnAuditListAdd, OnAuditListRemove); _assignedTaskList = Detach(_assignedTaskList, OnAssignedTaskListAdd, OnAssignedTaskListRemove); _createdTaskList = Detach(_createdTaskList, OnCreatedTaskListAdd, OnCreatedTaskListRemove); _userRoleList = Detach(_userRoleList, OnUserRoleListAdd, OnUserRoleListRemove); _avatar = Detach(_avatar); }
public override void Detach() { if (!IsAttached()) return; base.Detach(); _auditList = Detach(_auditList, OnAuditListAdd, OnAuditListRemove); _assignedTaskList = Detach(_assignedTaskList, OnAssignedTaskListAdd, OnAssignedTaskListRemove); _createdTaskList = Detach(_createdTaskList, OnCreatedTaskListAdd, OnCreatedTaskListRemove); _userRoleList = Detach(_userRoleList, OnUserRoleListAdd, OnUserRoleListRemove); _avatar = Detach(_avatar); }