2011-12-13 25 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的,大量的样品。 ..