2013-11-09 91 views
0

我必須將我的C#asp.net項目與SQL Server數據庫集成。我一直在閱讀很多,但找不到'最佳解決方案'ASP.NET和SQL Server數據庫

我想象的方式是有一個連接到數據庫的類,並具有所有SQL查詢,而不是在.cs文件中編寫每個查詢的每一頁。

有沒有一個完整的教程,如何做到這一點或我是完全錯誤的?

請給我一個建議。

我想傳遞對象而不是經常查詢數據庫。

謝謝!

+3

考慮使用** ORM ** - 一種對象關係映射器 - 比如實體框架,Dapper.NET或NHibernate--來讓您自己擺弄無類型的列和行;一個ORM提供了漂亮,乾淨,強類型的.NET對象來處理! –

+0

查看更多關於[實體框架](http://msdn.microsoft.com/en-us/data/ef.aspx)和[Dapper.NET](http://www.codeproject.com/Articles/212274/ A-Look-at-Dapper-NET) - .NET中有大量的ORM,但這兩個是我的最愛。 –

回答

0

我建議你先開始學習ADO.NET的基礎知識。使用數據庫的主題非常廣泛。還有,你可以從如選擇多種不同的選擇:

  • 平原ADO.NET

  • ORM

  • 實體框架

  • Web服務

還有更多......

對於初學者,我建議您獲得一本關於ADO.NET的書籍,以獲取基本知識,然後轉入使用簡單的ORM或EF和Linq。有很多書,你可以使用學習資料,這裏是一些味道:

ASP.NET & ADO.NET

SQL Server and ASP.NET