我不久前就開始進入WPF。
由於我在學習MVVM階段,我正在使用THIS教程。使用WPF應用程序連接到數據庫
接下來的教程我現在有一個涉及產品的基本項目。
我想要做的下一件事是瞭解如何連接到數據庫並從中存儲/檢索信息。
我的問題是,什麼是連接到數據庫的可用方式?什麼是最好的,有效的方法來做到這一點?
另外,WPF應用程序可以連接到託管mysql數據庫(用於網站的數據庫)嗎?
我正在使用VS2012,如果這有什麼區別。
打擾我的新手!我仍然只是一個初學者! 提前謝謝!
我不久前就開始進入WPF。
由於我在學習MVVM階段,我正在使用THIS教程。使用WPF應用程序連接到數據庫
接下來的教程我現在有一個涉及產品的基本項目。
我想要做的下一件事是瞭解如何連接到數據庫並從中存儲/檢索信息。
我的問題是,什麼是連接到數據庫的可用方式?什麼是最好的,有效的方法來做到這一點?
另外,WPF應用程序可以連接到託管mysql數據庫(用於網站的數據庫)嗎?
我正在使用VS2012,如果這有什麼區別。
打擾我的新手!我仍然只是一個初學者! 提前謝謝!
檢查:EF code first with oracle, mysql, etc.
最後,有下載鏈接的樣本。
至於WPF,我會建議閱讀一些教程,如果你不熟悉它。一起搜索WPF和EF將導致大量或多或少有用的教程和博客,等等。 但我會建議先玩弄Entityframework和代碼優先的方法。
是的,這就是我到現在爲止所做的事情......我認爲是時候讓我的手變得骯髒,並且有一些樂趣...... EF就是這樣! – Asaf
設置實體框架需要太長時間+兼容性問題,因此效率不高。 使用此:
SqlConnection connection = new SqlConnection
{
ConnectionString = ConfigurationManager.ConnectionStrings["Connection_String_Name"].ConnectionString
};
connection.Open();
SqlCommand cmd = new SqlCommand("Query_For_What_You_Wanna_Do");
cmd.ExecuteNonQuery();
connection.Close();
是的,他們可以,就像任何其他.NET應用程序:([使用C#和.NET連接到MySQL數據庫] http://www.codeproject.com/Articles/71346/Connecting- to-MySQL-Database-using-C-and-NET) - 網上有很多教程,你檢查過嗎? –
考慮使用EntityFramework,它也應該與MySql一起工作,儘管我從來沒有爲自己嘗試過。搜索EntityFramework和MySql。 – Jobo
爲了簡單起見,我同意以前的評論,使用實體框架。我想補充一點,我建議你採用「代碼優先」的方法,因爲它比較容易開始,因爲這是EF未來版本的發展方向。我正在使用它,它很棒。 – Hannish