日期:2014-05-17  浏览次数:20477 次

急求教一个linq语句问题。。。。。

 public void loadlist()
    {
        IList<表三> list3 = null;
        var list1=from r1 in DB.表一 join r2 in DB.表二 on  r1.ID=r2.ID
                                   select { a=r1.title,b=r2.ico,c=r2.id};

        list3=list1.ToList<表三>;
    }

    public class 表三
    {
        private string a;

        public string A
        {
            get { return a; }
            set { a = value; }
        }
        private string b;
        private string c;
    }
我把表一和表二需要的属性写到表三类中,,,我想返回一个list类型,怎么写???

------解决方案--------------------
     IList<表三> list3 = null;
        var list1=from r1 in DB.表一
                 join r2 in DB.表二 on  r1.ID=r2.ID
                                   select new 表三{ a=r1.title,b=r2.ico,c=r2.id};
 
        list3=list1.ToList<表三>;