Я изучаю EF и неясно, когда создавать DbSet для сущности.В стандартном примере блога, который есть в документах Microsoft, они определяют наборы DbSets для блога и поста.Зачем нужно создавать DbSet для сообщений?Разве сообщения не доступны через блоги, и поэтому я могу получать сообщения, используя запрос LINQ?
public DbSet<Blog> Blogs { get; set; }
public DbSet<Post> Posts { get; set; }
public class Blog
{
public int BlogId { get; set; }
public string Url { get; set; }
public int Rating { get; set; }
public List<Post> Posts { get; set; }
}
public class Post
{
public int PostId { get; set; }
public string Title { get; set; }
public string Content { get; set; }
public int BlogId { get; set; }
public Blog Blog { get; set; }
}