2017-04-22 59 views
0

在之前的練習中,我一直使用在解決方案資源管理器中可視化表示的數據庫文件,並允許我通過參考XAML中的數據庫來訪問該文件的表,如下所示:將WPF應用程序連接到MySQL數據庫

NORTHWNDEntities db = new NORTHWNDEntities(); 

在本練習中,我將連接到SQL服務器管理工​​作室中的數據庫,而不是在文件中拖動。在服務器資源管理器中,我可以看到數據庫連接,因爲它有一個名爲連接圖標

calry\calry.S00146154.dbo 

是怎麼做的我在XAML中引用這個數據庫做以前我的問題,這樣我可以訪問表在它之內。這是我的時刻: (我也想指出,這個數據庫是不是在視覺在解決方案資源管理器中表示)

s00146154dboentities db = new s00146154dboentities(); 

回答

0

所以經過一番研究,我發現,這樣做,這是因爲如下:

  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"); 
        } 
    
相關問題