EF List类型转换问题
我写了一个方法如下,为啥返回结果 赋值个List<Person> 会报错呢,说类型转换错误!
public List<Person> GetPerson(int pageIndex, int pageSize, out int totalCount)
{
TestContext context = new TestContext();
var persons = (from p in context.People
orderby p.PID descending
select p).Skip((pageIndex - 1) * pageSize).Take(pageSize).ToList<Person>();
totalCount = context.People.Count();
return persons;
}
在控制层里调用
int totalCount = 0
List<Person> list = GetPerson(1,2,out totalCount ); 这里报转换错误,可我返回的是list类型啊,求解答问题原理是什么呢?