Ilist和Iqueryable

时间:2012-05-11 10:53:25

标签: c#-4.0

这是我在我的应用程序中使用的代码,但我对此处需要 ilist 界面以及使用 iqueryable 感到困惑。他们究竟定义了什么?

private IList<Emp2> getcountry()
        {
            IList<Emp2> countryList = null;
            using (CountryDataContext context = new CountryDataContext(ConnectionString))
            {
              IQueryable<Emp2> query = from c in context.Emp where c.EmpName=="ss"select c;
                countryList = query.ToList();
            }

            return countryList;
        }