日期:2014-05-20  浏览次数:20861 次

linq2sql 语句
有2张表a,b
a b关系是1对多
如何查询a中所有数据连上b中对应a主键的第一条数据

------解决方案--------------------
如果已经有关联,直接用Navigate属性不行吗?

var query = a.Select(t => t.b.First());
------解决方案--------------------
SQL code

create  table A(id int,name nvarchar(20))
insert A select 1,'name1' union all
select 2,'name2' union all
select 3,'name3' 

create   table B(id int, aid int,name nvarchar(20))
insert B select 1,1,'name1' union all
          select 2,1,'name2'