我決定在聽到很多商品後,在我的個人項目中使用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. Linq-to-sql邏輯痛
- 2. 讓我的Mac變成最痛苦的方式是什麼?
- 3. nHibernate很痛苦
- 4. 什麼是Linq to SQL相當於CEILING?
- 5. 什麼數據結構將是最痛苦的DataTable替換?
- 6. umbraco安裝痛苦
- 7. 什麼是LINQ to SQL模板?它的優點是什麼?
- 8. Android中的痛苦線程
- 9. Imageloader.save到ByteArrayOutputStream是痛苦的慢
- 10. Android的SHA1是痛苦的緩慢
- 11. 爲什麼ASP.NET MVC收藏Linq to SQL over LINQ to Entities?
- 12. LINQ to SQL和LINQ to Entities之間有什麼區別?
- 13. 痛苦地慢DB2查詢
- 14. GEvent PyWSGI SSL很痛苦
- 15. Linq to SQL - 我缺少什麼?
- 16. Linq to SQL - 有什麼更好的?
- 17. 快速linq-to-sql什麼更有效
- 18. Linq to SQL有什麼問題?
- 19. 爲什麼HierarchyViewer的findViewById太痛苦慢了?
- 20. 在Java協議層提取數據最痛苦的方式是什麼?
- 21. WPF調度,背景工人和很多痛苦
- 22. 讓這個痛苦的過程更快一點(python,sympy,latex)
- 23. LINQ to SQL按年齡分組的人
- 24. 這是什麼意思,Linq To SQL不可擴展?
- 25. 什麼是LINQ to SQL中的DBML存儲屬性?
- 26. 創建了重複記錄,但是爲什麼? (linq to sql)
- 27. LINQ to SQL體系結構。什麼是最好的?
- 28. 什麼是正確的LINQ to SQL語法
- 29. LINQ to SQL如何知道委託內部是什麼?
- 30. 適用於Linq To SQL DAL的靜態方法是什麼?
@Sam - 您是否有來自Microsoft的此聲明的鏈接?謝謝 – Galwegian 2009-01-23 10:57:10
對不起Galwegian,我改寫了這篇文章,使其更加準確,並且包含了參考文獻的鏈接。我錯誤地認爲微軟真的出來說這個。看到它在博客上報道爲事實,並認爲這是事實。自我備忘:檢查你的事實。 – 2009-01-23 11:06:30