将WPF应用程序连接到MySQL数据库

问题描述:

在之前的练习中,我一直使用在解决方案资源管理器中可视化表示的数据库文件,并允许我通过参考XAML中的数据库来访问该文件的表,如下所示:将WPF应用程序连接到MySQL数据库

NORTHWNDEntities db = new NORTHWNDEntities(); 

在本练习中,我将连接到SQL服务器管理工​​作室中的数据库,而不是在文件中拖动。在服务器资源管理器中,我可以看到数据库连接,因为它有一个名为连接图标

calry\calry.S00146154.dbo 

是怎么做的我在XAML中引用这个数据库做以前我的问题,这样我可以访问表在它之内。这是我的时刻: (我也想指出,这个数据库是不是在视觉在解决方案资源管理器中表示)

s00146154dboentities db = new s00146154dboentities(); 

所以经过一番研究,我发现,这样做,这是因为如下:

  1. 连接到所需的数据库(工具 - >连接到数据库 - >插入数据库信息)

  2. 添加一个新的项目,以您的解决方案和搜索“LINQ”,然后选择“LINQ到SQL课程'

  3. 在新创建的窗口,拖动你从服务器资源管理器/表所需的表,这将在WPF应用程序

  4. 添加创建数据库以下与有关数据库的信息您的XAML:

    DatabaseNameDataContext VariableName = new DatabaseNameDataContext(
        Properties.Settings.Default.DatabaseBranchConnectionString); 
    
  5. 为了测试它的工作我添加了以下到公共主窗口:

    InitializeComponent(); 
    
        if (VariableName.DatabaseExists()) 
        { 
         MessageBox.Show("Data is in"); 
        }