需要和搜索的同步才能呈现,这是什么意思???
不用理会那个,其实就是显示外键的名称。现在显示的是外键id.
@Love_Jenny.慧: 你在查询时就利用外键查到其名称不就ok了吗
@Recluse_Xpy: 你的意思是这样做下面的更改?我试过,不行,视图报错,
var student = from s in db.stuList
select s; 改为select new
{
scClassID = s.scClassID,
stuid = s.stuid,
stuName = s.stuName,
stuSex = s.stuSex,
className = s.scClass.className
};
@Love_Jenny.慧: 这样肯定不行
你先查出这个id所在表的集合list,然后Foreach下stuList,获得id,再利用linq利用list和你遍历的id判断不就可以了!!!
@Love_Jenny.慧: 请问你的dblist集合是通过什么查出来的呢?EF还是ADO.NET????为什么不一步利用外键id就查出名称呢,非得先查出该dbList集合再查询了,这不两步了吗?