これは私のアプリケーションで使用したコードですが、ここでの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;
}