protected override void PerformDesyncSetupFKFieldChange(int fieldIndex)
{
switch((SnDiscussionMessageFieldIndex)fieldIndex)
{
case SnDiscussionMessageFieldIndex.SnDiscussionTopicId:
DesetupSyncSnDiscussionTopic(true, false);
break;
case SnDiscussionMessageFieldIndex.UserId:
DesetupSyncAspnetUser(true, false);
break;
case SnDiscussionMessageFieldIndex.AdminAttentionReportedByUserId:
DesetupSyncAdminAttentionReportedByUser(true, false);
break;
case SnDiscussionMessageFieldIndex.DeleteRequestedByUserId:
DesetupSyncDeleteRequestedByUser(true, false);
break;
case SnDiscussionMessageFieldIndex.PinnedByUserId:
DesetupSyncPinnedByUser(true, false);
break;
default:
base.PerformDesyncSetupFKFieldChange(fieldIndex);
break;
}
}