我決定在聽到很多商品後,在我的個人項目中使用LINQ to SQL。開始使用前有什麼需要注意的地方(初始設計時)?LINQ to SQL:是什麼讓人痛苦?
0
A
回答
0
編輯完全重寫,因爲以前的帖子誤導 - 道歉。
有很多傳聞稱微軟將不會再採用Linq2Sql。由ADO.Net team blog post提供燃料。
接下來有很多關於the blogs和Stack Overflow的猜測,關於微軟是否真的停止Linq2Sql的工作。
如果該技術現在適用於您並滿足您的所有需求,那就太好了。這可能是Entity Framework或其他一些數據訪問模型(nHibernate)會更適合你。
1
0
在我看來使用LINQtoSQL最大的缺點是,如果你的數據庫結構變化,你需要重新生成你的類(和失去你的代碼),除非你使用一些第三方工具進行同步用你的數據庫模式搭建你的數據庫模型。
查看this question瞭解更多詳情。
0
如果您要寫數據,您需要主鍵(用於跨內存對象跟蹤行標識)。這些主鍵最好是單列。
小心小數精度和字符串長度。
注意任何varchar(1)列。這些被映射到一個.Net字符,它不能容納空字符串。
相關問題
- 1. 讓我的Mac變成最痛苦的方式是什麼?
- 2. Linq-to-sql邏輯痛
- 3. 什麼是Linq to SQL相當於CEILING?
- 4. 什麼數據結構將是最痛苦的DataTable替換?
- 5. Android的SHA1是痛苦的緩慢
- 6. Imageloader.save到ByteArrayOutputStream是痛苦的慢
- 7. 痛苦地慢DB2查詢
- 8. 爲什麼ASP.NET MVC收藏Linq to SQL over LINQ to Entities?
- 9. Linq to SQL有什麼問題?
- 10. Linq to SQL - 有什麼更好的?
- 11. 快速linq-to-sql什麼更有效
- 12. Linq to SQL - 我缺少什麼?
- 13. WPF調度,背景工人和很多痛苦
- 14. 有人可以結束「離開APP」的痛苦!
- 15. Laravel + VueJs + Webpack + Karma =痛苦的世界
- 16. LINQ to SQL按年齡分組的人
- 17. LINQ to SQL體系結構。什麼是最好的?
- 18. 創建了重複記錄,但是爲什麼? (linq to sql)
- 19. 這個LINQ to SQL錯誤是什麼意思?
- 20. 這是什麼意思,Linq To SQL不可擴展?
- 21. 適用於Linq To SQL DAL的靜態方法是什麼?
- 22. LINQ to SQL中的內部連接的語法是什麼?
- 23. 什麼會導致linq to sql認爲參數是可空的?
- 24. 什麼是LINQ to SQL中的DBML存儲屬性?
- 25. 在Maven運行GWTP真的很痛苦
- 26. Jquery post後的痛苦的jquery錯誤
- 27. Rails 3子域相當無痛苦嗎?
- 28. 文件類型痛苦 - 可可
- 29. 防病毒白名單的痛苦
- 30. 有錯誤的痛苦與只讀
@Sam - 您是否有來自Microsoft的此聲明的鏈接?謝謝 – Galwegian 2009-01-23 10:57:10
對不起Galwegian,我改寫了這篇文章,使其更加準確,並且包含了參考文獻的鏈接。我錯誤地認爲微軟真的出來說這個。看到它在博客上報道爲事實,並認爲這是事實。自我備忘:檢查你的事實。 – 2009-01-23 11:06:30