程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> net-var個iqueryable的區別

net-var個iqueryable的區別

編輯:編程解疑
var個iqueryable的區別

用ef的時候用IQueryable和var 有什麼區別
比如
IQueryable bookInfo = Context.Set();
var bookInfo2 = Context.Set();
什麼時候用var什麼時候用IQueryable

最佳回答:


沒有任何區別,var是語法糖,編譯器自動推導出對應的類型。不過推薦var寫法,因為簡單。
有時候必須用var,比如使用了匿名類型,那麼寫不出類型類,比如
var x = data.Select(x => new { id = 1, name = x.name });
此時x的類型無法寫出來。如果你加上
Console.WriteLine(x.GetType());
會看到一個很奇怪的類名。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved