public List<Test> GetTest(int testId)
{
   var query = from t in rrb.books
               where t.id == testId
               select t;   return query.ToList();
}只能返回 List<> 吗?  我想 返回 实体类。 怎么写?

解决方案 »

  1.   

    List<Test>这个Test不就是你的实体类么?
      

  2.   

    public Test GetTest(int testId)
    {
       var query = from t in rrb.books
                   where t.id == testId
                   select t;   return query.FirstOrDefault();
    }
      

  3.   

    public Test GetTest(int testId)
    {
       var query = from t in rrb.books
                   where t.id == testId
                   select t;
       //如果id是唯一的
       return query.SingleOrDefault();
    }
      

  4.   

    return query.ToList<Test>();
      

  5.   

    List<Test> 返回的不就是Test的实体吗?