2017-08-23 4 views
1

ウェブapiでは、.ToList()を使用しないでもデータはapiに送信されますが、どうですか? これはLINQクエリです。.ToList()は使用しませんが、私のデータもbrowser.canに送信されます。誰にでも違いを教えてください。.ToListを使用しないでデータもAPIに送信されますが、どうですか?

using (var _context = new iCMEFModelCon()) 
       { 
        return _context.UserResidents.Where(c => c.ResidentId == residentId) 
         .Select(c => new 
         { 
          UserId = c.User.Id, 
          UserName = ((c.User.FirstName ?? "") + " " + (c.User.LastName ?? "")).Trim() 
         }); 
       } 

答えて

1

クエリの戻り型はIEnumerableを、またはのIQueryableのいずれかである:

LINQのデータベースクエリの結果は、典型的にはIEnumerable< T>, IQueryable,IEnumerable由来するIQueryable< T>あります。データソースがIEnumerableある場合

、結果の型はIEnumerable< T>

Find More

です
関連する問題