我不久前就开始进入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