C# 将WPF应用程序连接到MySQL数据库
在以前的练习中,我一直在使用一个数据库文件,该文件在解决方案资源管理器中直观地表示,并允许我通过引用XAML中的数据库来访问该文件的表,如下所示:C# 将WPF应用程序连接到MySQL数据库,c#,mysql,wpf,database,xaml,C#,Mysql,Wpf,Database,Xaml,在以前的练习中,我一直在使用一个数据库文件,该文件在解决方案资源管理器中直观地表示,并允许我通过引用XAML中的数据库来访问该文件的表,如下所示: NORTHWNDEntities db = new NORTHWNDEntities(); 在本练习中,我将连接到在SQLServerManagementStudio中创建的数据库,而不是在文件中拖动。在服务器资源管理器中,我可以看到数据库已连接,因为它具有带有名称的已连接图标 calry\calry.S00146154.dbo 我的问题是如何像
NORTHWNDEntities db = new NORTHWNDEntities();
在本练习中,我将连接到在SQLServerManagementStudio中创建的数据库,而不是在文件中拖动。在服务器资源管理器中,我可以看到数据库已连接,因为它具有带有名称的已连接图标
calry\calry.S00146154.dbo
我的问题是如何像前面一样在XAML中引用这个数据库,以便访问其中的表。这就是我目前的情况:
(我还想指出,此数据库在解决方案资源管理器中没有可视化表示)
因此,经过一些研究,我发现实现这一点的方法如下:
NORTHWNDEntities db = new NORTHWNDEntities();
DatabaseNameDataContext VariableName = new DatabaseNameDataContext(
Properties.Settings.Default.DatabaseBranchConnectionString);
InitializeComponent();
if (VariableName.DatabaseExists())
{
MessageBox.Show("Data is in");
}