asp.netを使用してWebサイトを作成していますが、ローカルSQLサーバーを使用する必要があります(Microsoft SQLサーバーを使用)。そして、MS SQL ServerManagementStudioを使用してデータベースとテーブルを作成しました。
これで、データベースに正常に接続し、次のコマンドを使用して簡単な追加/クエリを実行します。
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();
上記のコマンドは、値を指定して1つの列をテーブルに追加できます。クエリも同様の方法で実行されます。Linqと比較すると、これはあまり簡潔ではありません。
そのため、Linqを使用できるようにコードを変更するにはどうすればよいか疑問に思いました。
今の私にとっての最大の質問は、ベースに接続する方法です。私はすでにLinqのすべての構文を知っています。
eg: var query=from c in db.username where c.Contain(“Micheal”) select c (or maybe db.PMD.username)
dbをABCD/SQLEXPRESS、テーブルPMDとリンクさせるにはどうすればよいですか?