我正在构建一个包含Entity Framework CRUD操作的通用存储库。一种方法就是像这样:
public List<T> Get()
{
return dbSet.ToList();
}
我应该写IList<T>
而不是List<T>
吗?
我知道我应该尽可能使用ICollecion<T>
,而不是List<T>
。但是当我已经使用过.ToList()
时,是否有任何意义上写这个?:
public ICollection<T> Get()
{
return dbSet.ToList();
}