我正在使用 asp.net 创建一个网站,我需要使用本地 SQL 服务器(使用 Microsoft SQL 服务器)。我已经使用 MS SQL Server Management Studio 在其中创建了数据库和表。
现在我成功连接到数据库并使用以下命令进行一些简单的添加/查询:
string connectionString = "data source=ABCD\\SQLEXPRESS;initial catalog=PMD;Trusted_Connection=yes;";
string sqlQuery = "INSERT INTO PMD (username, userID, userAddress)";
sqlQuery += " VALUES (@user, id, add)";
SqlConnection dataConnection = new SqlConnection(connectionString);
SqlCommand dataCommand = new SqlCommand(sqlQuery, dataConnection);
dataCommand.Parameters.AddWithValue("user", USER.Value);
dataCommand.Parameters.AddWithValue("id", ID.Value);
dataCommand.Parameters.AddWithValue("add", ADDRESS.Text);
dataConnection.Open();
dataCommand.ExecuteNonQuery();
dataConnection.Close();
上面的命令可以在表格中添加一列,并注明值。查询以类似的方式完成。与Linq相比,这不是很简洁。
所以我想知道如何更改代码以便可以使用 Linq。
现在对我来说最大的问题是如何连接到基地。我已经知道 Linq 的所有语法。
eg: var query=from c in db.username where c.Contain(“Micheal”) select c (or maybe db.PMD.username)
如何让数据库与 ABCD/SQLEXPRESS、表 PMD 链接?