1
A
回答
1
不是Linq .. well是linq,但linq是作爲實體框架是對象關係映射器的查詢框架。所以兩者其實。你可以用其他各種方式做到這一點,但從我的經驗來看,這兩種技術很好地結合在一起。
在Visual Studio中,您將創建一個新的ADO.NET項目模板,然後將其連接到數據庫。然後你可以更新表格並完成一大堆工作。 LINQ是建設成.NET所以理論上講,你可以使用LINQ(這使得它這麼多的樂趣)查詢任何對象,並因爲你的實體是一個對象,你剛纔提到它(首先聲明它),然後用它
FooModel foo = new FooModel(); // Entity
var fooQuery = from _ in foo.DescriptionTable // Linq query
where _.Description == SelectedDesc // table selection query
select _;
foo.Add(fooQuery); // add to database
foo.SaveChanges(); // save changes
玩
就是這樣的。還有一點可以針對具體項目進行設計,但您必須提供更多細節。
當然值得學習這兩種技術,並且懷疑你會發現它們非常有用。兩者都可以變得非常複雜,但是對於你需要的東西,只需要基礎知識,然後從那裏開始探索。
2
我會說,實體框架將是目前最適合您的解決方案。不僅它得到了微軟的強烈支持(並且Silverlight也是如此),但是:
如果你從它開始,你可以使用設計器。它是圖形用戶界面將指導您在生成模型時(基於數據庫)或在模型啓動時生成數據庫模式。 閱讀一些教程,緊靠它:
http://msdn.microsoft.com/en-us/data/ee712907
後來就來看看如何使用一些更profesionla技術作爲存儲庫模式或單位工作的
相關問題
- 1. 實體框架和角色
- 2. Linq實體框架更新查詢
- 3. 使用實體框架更新UserProfile及其角色
- 4. 實體框架4(Linq查詢不返回我的角色)
- 5. 實體框架/ LINQ/MSSQL與實體框架/ LINQ/MYSQL
- 6. 實體框架更新?
- 7. 實體框架更新
- 8. 實體框架更新
- 9. 實體框架更新
- 10. 實體框架,WCF&更新
- 11. 實體框架:更新實體時更新另一個實體
- 12. 更新實體框架中的實體
- 13. 實體框架更新實體錯誤
- 14. 更新子實體實體框架
- 15. 實體框架更新相關實體
- 16. 實體框架和MySql更新實體
- 17. 實體框架:更新相關實體
- 18. 實體框架更新導航實體
- 19. 實體框架更新實體?
- 20. 使用實體框架更新查詢
- 21. 可以在添加新角色時設置角色描述
- 22. 實體框架的SaveChanges()不更新所述數據庫
- 23. 通用實體框架更新器
- 24. LINQ到實體 - 實體框架
- 25. 實體框架LINQ到實體
- 26. 實體框架利用linq實體?
- 27. 實體框架LINQ插入
- 28. 實體框架4.0與Linq
- 29. LINQ關聯 - 實體框架
- 30. LINQ「AsEnumerable」和實體框架
謝謝。這非常有幫助! –