[ linq2db ] 使用LoadWith()对外键进行查询

本文介绍了一个使用 LINQ to DB 进行数据加载的具体案例,包括两个表的定义及关联方式,并展示了如何通过 LoadWith 方法加载相关联的数据。
[table]表一
Student           
{
[PrimaryKey]
  Id,
  Name,
  ClassID    外键  --   
[Association]       |
  classId           |        
}                   |
                    |
[table]表二          |
Class               |   
{                   |
[PrimaryKey]        |
 Id,         <------ 
 Name,           
[Association]
 students
}


from n in students.LoadWith(student=>student.classId)
select n;

更多例子:

https://github.com/linq2db/linq2db/blob/bf1b0f83c43ef64491cc6892445a13ba115ceac5/Tests/Linq/Linq/LoadWithTests.cs

转载于:https://www.cnblogs.com/shanon/p/7082329.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值