Entity Framework学习 - 3.关联查询
2015-08-09 01:49
274 查看
1.Inner Join(默认)
var Goods = from goods in db.T_Goods
join types in db.T_GoodsType on goods.GoodsType equals types.GoodsTypeID
join priceinfo in db.T_PriceInfo on goods.PriceType equals priceinfo.PriceID
select new XX{};
return Goods.ToList();
2.Left Join
var Goods = from goods in db.T_Goods
join types in db.T_GoodsType on goods.GoodsType equals types.GoodsTypeID into tempa
from a in tempa.DefaultIfEmpty()
join priceinfo in db.T_PriceInfo on goods.PriceType equals priceinfo.PriceID into tempb
select new XX{};
return Goods.ToList();
var Goods = from goods in db.T_Goods
join types in db.T_GoodsType on goods.GoodsType equals types.GoodsTypeID
join priceinfo in db.T_PriceInfo on goods.PriceType equals priceinfo.PriceID
select new XX{};
return Goods.ToList();
2.Left Join
var Goods = from goods in db.T_Goods
join types in db.T_GoodsType on goods.GoodsType equals types.GoodsTypeID into tempa
from a in tempa.DefaultIfEmpty()
join priceinfo in db.T_PriceInfo on goods.PriceType equals priceinfo.PriceID into tempb
select new XX{};
return Goods.ToList();
相关文章推荐
- dp 专题
- MySQL中整数类型使用
- UE4发报机-蓝图类之间的事件绑定
- IEA For PCS7
- jQuery动画---显示隐藏(单击显示后文字出现 单击隐藏文字消失 两按钮组合相替换)
- C#中得到两个数百分比
- Mac 安装Shell工具 zsh
- 我的BIOS之行(3)-遍历pci设备(2)mmio访问
- 这才叫布线的艺术,第一张就醉了...
- 创建属于自己的代码仓库吧!
- 2个2D向量计算交点的夹角和补角
- JavaScript (查询显示器宽高、以及查询:协议/主机/端口/资源)
- 使用Handler和Timertask实现定时器
- <转>
- 标准文档
- MySQL 数据库授权
- python registry path
- 匹夫细说C#:庖丁解牛聊委托,那些编译器藏的和U3D给的
- 智渔课堂官方免费教程一:Java软件开发预备知识
- SpringMVC 整合 AOP 及事务不生效的解决办法