这是我在我的应用程序中使用的代码,但我对此处需要 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;
}
答案 0 :(得分:0)
它们都是接口。
C#中的接口:
http://www.codeproject.com/Articles/18743/Interfaces-in-C-For-Beginners
http://www.codeproject.com/Articles/10197/The-Interface-Construct-in-C
msdn links:
http://msdn.microsoft.com/en-us/library/ms173156.aspx
http://msdn.microsoft.com/en-us/library/system.collections.ilist.aspx
http://msdn.microsoft.com/en-us/library/system.linq.iqueryable.aspx