2011-12-13 61 views
-1

所以我一直在做一些PHP和Python/Apache/MySQL(WAMP!)開發一段時間了,我試圖分支到C# ,ASP.Net,IIS和MSSQL。C#/ VS數據庫連接(來自PHP和Python/MySQL)

無論如何,我想弄清楚數據庫連接是如何工作的以及如何在Visual Web Developer中添加和編輯表格。我在數據庫資源管理器中創建了數據庫,但我沒有看到添加表的方法或查看設置的列。另外,我沒有真正理解aspx頁面(我正在使用Web窗體,但如果它工作得更好,我願意切換到MVC)。

基本上我的問題是 - 如何連接並修改Visual Studio/Visual Web Developer中的數據庫?在PHP中,它全部是代碼,但在這裏它似乎主要是一個視覺(令人震驚,考慮名字)的方法。

+2

嘗試搜索'c#using databases'。 – Maess 2011-12-13 19:02:38

回答

1

連接到SQL Server,你仍然需要一個連接字符串,例如任何那些你可以在這裏找到根據您的服務器設置:http://connectionstrings.com/sql-server-2008

那麼你並不真的需要使用視覺DragDroppable組件,從代碼創建連接和命令對象,比如你做到以下幾點,這就是所謂的ADO.NET

using (var conn = new SqlConnection(strconString)) 
{ 
    string cmdstr = "SELECT ID, FirstName, LastName FROM dbo.Employee" 

    using (var cmdselect = new SqlCommand(cmdstr, conn)) 
    { 
     conn.Open(); 
     using(var dtr = cmdselect.ExecuteReader()) 
     { 
      while (rdr.Read()) 
      { 
       // here you use the values from the DataReader... 
      } 
     } 
    } 
} 

這只是開始,搜索有關ADO.NET或SqlCommand時在這裏StackOverflow的,大量的樣品。 ..