internal static RelationCollection GetRelationsForField(string fieldName)
{
RelationCollection toReturn = new RelationCollection();
switch(fieldName)
{
case "AspnetApplication":
toReturn.Add(Relations.AspnetApplicationsEntityUsingApplicationId);
break;
case "AspnetUser":
toReturn.Add(Relations.AspnetUsersEntityUsingUserId);
break;
case "Blog":
toReturn.Add(Relations.BlogEntityUsingBlogId);
break;
case "BlogPost":
toReturn.Add(Relations.BlogPostEntityUsingBlogPostId);
break;
case "CalendarEvent":
toReturn.Add(Relations.CalendarEventEntityUsingCalendarEventId);
break;
case "Campaign":
toReturn.Add(Relations.CampaignEntityUsingCampaignId);
break;
case "Document":
toReturn.Add(Relations.DocumentEntityUsingDocumentId);
break;
case "ListItem":
toReturn.Add(Relations.ListItemEntityUsingListItemId);
break;
case "NewsCategory":
toReturn.Add(Relations.NewsCategoryEntityUsingNewsCategoryId);
break;
case "NewsItem":
toReturn.Add(Relations.NewsItemEntityUsingNewsItemId);
break;
case "Newsletter":
toReturn.Add(Relations.NewsletterEntityUsingNewsletterId);
break;
case "Page":
toReturn.Add(Relations.PageEntityUsingPageId);
break;
case "Poll":
toReturn.Add(Relations.PollEntityUsingPollId);
break;
case "SnAlbum":
toReturn.Add(Relations.SnAlbumEntityUsingAlbumId);
break;
case "SnDiscussionBoard":
toReturn.Add(Relations.SnDiscussionBoardEntityUsingDiscussionBoardId);
break;
case "SnDiscussionMessage":
toReturn.Add(Relations.SnDiscussionMessageEntityUsingDiscussionMessageId);
break;
case "SnDiscussionTopic":
toReturn.Add(Relations.SnDiscussionTopicEntityUsingDiscussionTopicId);
break;
case "SnFile":
toReturn.Add(Relations.SnFileEntityUsingFileId);
break;
case "SnGroup":
toReturn.Add(Relations.SnGroupEntityUsingGroupId);
break;
case "SnMessage":
toReturn.Add(Relations.SnMessageEntityUsingMessageId);
break;
case "SnNote":
toReturn.Add(Relations.SnNoteEntityUsingNoteId);
break;
case "SnComments":
toReturn.Add(Relations.SnCommentEntityUsingRelationshipId);
break;
case "SnFiles":
toReturn.Add(Relations.SnFileEntityUsingRelationshipId);
break;
case "SnRatings":
toReturn.Add(Relations.SnRatingEntityUsingRelationshipId);
break;
case "SnSubscribers":
toReturn.Add(Relations.SnSubscriberEntityUsingRelationshipId);
break;
case "SnTags":
toReturn.Add(Relations.SnTagEntityUsingRelationshipId);
break;
default:
break;
}
return toReturn;
}