将WPF应用程序连接到MySQL数据库
问题描述:
在之前的练习中,我一直使用在解决方案资源管理器中可视化表示的数据库文件,并允许我通过参考XAML中的数据库来访问该文件的表,如下所示:将WPF应用程序连接到MySQL数据库
NORTHWNDEntities db = new NORTHWNDEntities();
在本练习中,我将连接到SQL服务器管理工作室中的数据库,而不是在文件中拖动。在服务器资源管理器中,我可以看到数据库连接,因为它有一个名为连接图标
calry\calry.S00146154.dbo
是怎么做的我在XAML中引用这个数据库做以前我的问题,这样我可以访问表在它之内。这是我的时刻: (我也想指出,这个数据库是不是在视觉在解决方案资源管理器中表示)
s00146154dboentities db = new s00146154dboentities();
答
所以经过一番研究,我发现,这样做,这是因为如下:
连接到所需的数据库(工具 - >连接到数据库 - >插入数据库信息)
添加一个新的项目,以您的解决方案和搜索“LINQ”,然后选择“LINQ到SQL课程'
在新创建的窗口,拖动你从服务器资源管理器/表所需的表,这将在WPF应用程序
-
添加创建数据库以下与有关数据库的信息您的XAML:
DatabaseNameDataContext VariableName = new DatabaseNameDataContext( Properties.Settings.Default.DatabaseBranchConnectionString);
-
为了测试它的工作我添加了以下到公共主窗口:
InitializeComponent(); if (VariableName.DatabaseExists()) { MessageBox.Show("Data is in"); }