Linq2DB 来自多个表的一个 POCO
Linq2DB one POCO from multiple tables
我正在使用 Linq2DB POCing 数据库优先应用程序,但我似乎无法找到解决此问题的正确方法。有没有一种方法可以将两个表的结果映射到一个 POCO class?有没有例子可以说明这一点?谢谢!
如果 result of two tables
你的意思是查询两个表的结果,那么你只需要将 linq 查询和 select 所需的列写入 class 的 fields/properties :
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
}
我正在使用 Linq2DB POCing 数据库优先应用程序,但我似乎无法找到解决此问题的正确方法。有没有一种方法可以将两个表的结果映射到一个 POCO class?有没有例子可以说明这一点?谢谢!
如果 result of two tables
你的意思是查询两个表的结果,那么你只需要将 linq 查询和 select 所需的列写入 class 的 fields/properties :
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
}