【发布时间】:2014-10-13 11:10:13
【问题描述】:
我的数据库中有三个表。帖子、标签和帖子标签。 Tag 和 Post 表具有多对多关系,因为创建了 PostTag 表。
我的问题是如何选择表格中的所有帖子及其标签,并使用 Dapper.net 将结果映射到我的 POCO 实体。
这是我的 poco 课程。帖子:
public class Post
{
public long Id { get; set; }
public string Title { get; set; }
public string Body { get; set; }
public virtual ICollection<Tag> Tags { get; set; }
}
标签:
public class Tag
{
public long Id { get; set; }
public string Title { get; set; }
public virtual ICollection<Post> Posts { get; set; }
}
我想选择每个帖子的所有相关标签的所有帖子。我想知道如何获得这样的 ef 查询结果:_context.Posts.Include(x => x.Tags).ToList()
【问题讨论】:
标签: c# sql sql-server orm dapper