怎么将object转换成list

如何将object转换成list

    public object selecta()
    {

        var query = from A in Context.AccidentMsg
                    join B in Context.PeopleMessage on A.AccID equals B.AccID
                    join C in Context.SysDictionary on A.DealWayID equals C.ID
                    //join D in Context.PoliceMan on A.PoliceNo equals D.PoliceNo
                    join E in Context.SysDictionary on B.Responsibility equals E.ID

                    select A;
         return query;


应该怎样转换成list<>集合呢
------解决思路----------------------
return query.ToLost();
------解决思路----------------------
public List<AccidentMsg> selecta()
    {
 
        var query = from A in Context.AccidentMsg
                    join B in Context.PeopleMessage on A.AccID equals B.AccID
                    join C in Context.SysDictionary on A.DealWayID equals C.ID
                    //join D in Context.PoliceMan on A.PoliceNo equals D.PoliceNo
                    join E in Context.SysDictionary on B.Responsibility equals E.ID
 
                    select A;
         return query.ToList();
}

------解决思路----------------------
query  应该是一个  IEnumberable<T> 接口的集合,遍历之后 添加到List集合中 返回不就行了。