我已經去豐田採訪了,很驚訝面試官問我關於Linq的問題。我不能相信Linq被這些大公司所使用。你在工作中使用linq嗎?您是否在企業應用程序上使用Linq?
1
A
回答
3
我在一個非常大的公司(> 400k員工)在一個小組中工作。我們在我們的數據層中使用Linq和Linq2Sql。作爲一個小團體,我們可以對我們使用的技術做出大部分決策。
過去我的技術經理,沒有人關心我們使用的是什麼技術,只要我們完成工作。
1
是的,我在我工作的地方使用Linq。
2
是的。儘管相當近,LINQ是.NET框架和語言中非常可靠的一部分。它減少了會花費大量代碼或額外代碼的東西。另外,在許多情況下,使用它的可讀性使其比傳統方法更有價值。當然,有些情況下可能會過度使用和濫用,例如在需要簡潔答案的問題中,但應該以平衡的方式適當地使用它。
如果您的印象是它不夠成熟或可能成爲性能殺手,這取決於它在哪裏使用。有時傳統路線更具性能,其他時間則不行。大多數情況下,即使性能有所下降,LINQ獲得的流暢風格也不會影響太多,因爲不需要進行早期優化。要詳細瞭解LINQ to SQL性能,請參閱Rico Mariani's series of blog posts。
0
我一直使用LINQ to Objects。我不認爲如果不知道如何正確使用LINQ,你就可以成爲「現代」的C#開發人員。
Linq to Sql或任何其他具有IQueryable支持的ORM是一個不同的故事。是的,我已經使用過它,但我不認爲它需要......尚未...
相關問題
- 1. 使用LINQ開發企業級應用程序
- 2. 企業iOS應用程序
- 3. 什麼是企業應用程序?
- 4. 您是否會在新企業開發中使用EnterpriseServices?
- 5. ReportViewer Web控件是否適用於企業Web應用程序
- 6. 在企業級應用程序上使用Cygwin
- 7. 適用於非企業級客戶的企業應用程序?
- 8. LWUIT在企業J2ME應用程序中?
- 9. 在.NET中的企業應用程序
- 10. Spring集成是否適合企業應用程序集成?
- 11. AOP是否違反企業應用程序的分層架構?
- 12. 蘋果是否審查企業應用程序?
- 13. 在iOS企業程序中分發應用程序是否有任何限制?
- 14. SharePoint與SiteCore實現中型企業的企業應用程序
- 15. 您使用過的最佳企業調度程序?
- 16. 您可以首先將應用程序作爲企業應用程序發佈到應用程序商店嗎?
- 17. WP7的企業應用程序?
- 18. iphone/ipad企業應用程序發行
- 19. 企業應用程序設計J2EE
- 20. 企業內部應用程序分配
- 21. iPhone應用程序企業分佈
- 22. matlab和企業應用程序
- 23. MDM iOS企業應用程序分發
- 24. ASP.NET MVC示例企業應用程序?
- 25. 分佈的企業iOS應用程序
- 26. Django企業網絡應用程序
- 27. iOS企業應用程序分配OTA
- 28. 企業應用程序之間的JMS
- 29. iOS 8企業應用程序更新
- 30. 企業的iPad應用程序分配
已投票,因爲您應該澄清您使用的是哪種LINQ。你的意思是使用IQueryable連接到一個數據源,或者你的意思是LINQ與lambas對象進行排序和過濾。 – jfar