Я начинаю изучать MongoDB, используя драйвер NoRM C # в проекте ASP.NET MVC.Я просто сейчас пишу классы POCO, и у меня есть вопрос о том, как реализовать отношения между сообщениями в блоге , комментариями и тегами .Я думаю У меня есть сообщение и комментарий, но я не уверен, что делать с тегами.В SQL это отношения многие ко многим, как бы я реализовал нечто подобное с MongoDB & NoRM?
Это мои классы для Post & Comment:
public class Post
{
public ObjectId _id { get; set; }
public string Title { get; set; }
public string Post { get; set; }
public string Uri { get; set; }
public DateTime Date { get; set; }
}
public class Comment
{
public ObjectId _id { get; set; }
public DbReference<Post> Post { get; set; }
public string Comments { get; set; }
public string Author { get; set; }
public string Email { get; set; }
public string Url { get; set; }
public DateTime Date { get; set; }
}
Мой объект TagЭто вопрос, как я могу связать теги <==> сообщений.
public class Tag
{
public ObjectId _id { get; set; }
public string Name { get; set; }
}
Спасибо.