1
A
回答
1
LINQPad可能是最好的之一。我真的很喜歡這是向我展示了什麼是從我的LINQ查詢生成的SQL,我甚至可以看看IL代碼。
它沒有像SQL查詢設計器這樣的圖形設計器,這不是一件壞事。如果你真的想要這樣的東西,那麼你可以讓這個工具爲你生成SQL。 LINQ在C#中查詢數據,如果你正在查詢數據庫,那麼這是一個抽象。 LINQ的圖形設計器就像在抽象層上分層一樣。解釋可能會出錯更多的地方,而SQL查詢設計器還遠遠不夠完美。我無法告訴你,在我的工作中,有多少人會將使用該工具構建的查詢提交給我,並且抱怨某些內容不起作用,並且我看到他們有多個連接不正確,或者子查詢沒有意義。
相關問題
- 1. LINQ實體框架 - 計數和查詢
- 2. 實體框架/ LINQ查詢建設
- 3. 實體框架設計師
- 4. WCF +實體框架設計
- 5. 實體框架設計器錯誤
- 6. 實體框架DateTIme查詢
- 7. 實體框架查詢outofmemoryexception
- 8. 實體框架LIKE查詢
- 9. 查詢在實體框架
- 10. 實體框架查詢
- 11. 實體框架查詢
- 12. 實體框架查詢
- 13. 實體框架查詢XML
- 14. 實體框架在查詢
- 15. 實體框架查詢#1
- 16. 實體框架查詢
- 17. 查詢在實體框架
- 18. 查詢在實體框架
- 19. 查詢在實體框架
- 20. 在實體框架查詢
- 21. 實體框架LINQ查詢
- 22. 實體框架LINQ查詢
- 23. 實體框架查詢
- 24. 實體框架SQL查詢
- 25. 實體框架查詢Xml
- 26. 查詢實體框架4
- 27. 實體框架查詢過濾器
- 28. 實體框架 - 查詢適配器
- 29. 實體框架查詢嵌套查詢
- 30. 設計代碼第一個實體框架實體框架
我的觀點是,使用設計器來定義查詢是爲了不熟悉SQL的人創建簡單的查詢。我幾乎不相信你可以在設計器中做出非常複雜和優化的查詢。我的建議是:不要使用查詢設計器並學習如何直接編寫SQL和Linq查詢。 – 2011-05-06 09:09:21
@Ladislav:您可以通過使用查詢設計器節省大量時間,可以降低複雜性,並且可以防止設計師忽略粗心大意的錯誤(缺少大括號f.e.)。這與你在SQL中的實際技能無關。 – 2011-05-06 09:36:05