Linq2DB来自多个表的一个POCO

时间:2018-12-26 21:47:03

标签: linq2db

我正在使用Linq2DB对数据库中的第一个应用程序进行POC,但我似乎无法找出解决此问题的正确方法。有没有办法将两个表的结果映射到一个POCO类?有没有显示此事的例子?谢谢!

1 个答案:

答案 0 :(得分:2)

如果用result of two tables表示对两个表的查询结果,那么您只需要编写linq查询并在类的字段/属性中选择所需的列即可:

from t1 in db.GetTable<Table1>()
join t2 in db.GetTable<Table2>() on t1.Key equals t2.Ket
select new ResultClass()
{
    Field1 = t1.SomeField,
    Field2 = t2.SomeOtherField
}