我正在对一个项目进行数据库操作并开发 WinForms App C#,并且我正在使用 Dapper 从数据库中获取数据,我陷入了需要使用内部联接检索数据的情况。例如。我有两张表 Authors 和 Book as Follow :
public class Authors
{
public int AuthorId { get; set; }
public string AuthorName { get; set; }
}
public class Book
{
public int BookId { get; set; }
public string AuthorId { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public int Price { get; set; }
}
现在在 SQL Server 中,我可以使用以下查询轻松地从中获取数据:
select B.Title,b.Description,b.Price,A.AuthorName from author A inner join book B on A.AuthorId = B.Authorid
但是我不知道如何使用 dapper 多重映射来做到这一点,我也看到了类似 This的文章,但无法理解它是如何工作和拆分的。如果我能用我的班级设计获得相同的解决方案,我会很棒。感谢。
这是我想要的输出:ResultSet