2017-06-20 31 views
-2

那麼我一直在C#編程奇怪的應用程序一段時間。我適用於任何語言。這就是說我不是專家。我可以完成我所需要的工作,而且相當乾淨。困擾我的一個領域是使用數據庫。我瞭解數據庫如何工作,甚至可以編寫一些SQL查詢。我遇到的最大麻煩是我使用visual studio自動生成代碼,並在之前的問題中提到停止使用它。那麼現在是時候了,我相信這對我學習連接數據庫的基礎知識以及創建Visual Studio通常處理的自動生成的代碼將會有所幫助。任何人都可以在這裏爲我提供一個最好的學習場所嗎?我想要一些能夠指導我獲得性能最佳實踐的東西,並且不僅清除如何使其工作。c#使用數據庫而不是使用visual studio生成的代碼

在此先感謝

+0

從一個快速谷歌搜索一些教程剛開始。但不幸的是,這種類型的問題在這裏脫離主題。 –

+0

MSDN網站上有一些帶有示例代碼的文檔,例如爲[SqlConnection](https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection(v = vs.110).aspx)。試試最後的示例代碼。有不同的類可以幫助您處理查詢與非查詢語句。有適配器可以填充數據。 「Sql」版本適用於MS SQL Server,然後有相同類的OracleConnection和OdbcConnection版本等。 – criticalfix

回答

0

如果你想自動生成的代碼,你想要的實體框架代碼優先?我注意到你沒有指定。

這是實體框架的官方文檔。 https://msdn.microsoft.com/en-us/data/ee712907

我將重點放在代碼優先的部分,可能不用擔心那裏的EF Designer,Model First或Database First。

你想確保你理解的一些關鍵概念。

  • 代碼首先
  • 流利的API
  • 腳手架
  • 數據註釋
  • 遷移
相關問題