2015-11-30 21 views
-3

什麼時候應該使用實體SQL和LINQ?什麼時候應該使用實體SQL和LINQ

我有一個練習與實體框架(模型設計器)。我有5個模型:Work,Employee,...在解決方案中,他們使用圖片中的查詢來查詢實體(它是實體SQL)。爲什麼不是簡單的LINQ?爲什麼答案不是「C」?由於

enter image description here

回答

0

如果你想知道你的SQL實體框架LINQ查詢生成,只是在調試模式下運行程序,使一個斷點,並檢查您的選擇,例如的IQueryable<T>對象

var es = database.ExternalOrderEntities.Where(e => e.OrderNum == someOrderNum); 

它將序列化爲一個SQL字符串。關於你的選擇題,對你來說,描述它的方式沒有意義。

相關問題