私は基本的に、SqlClient 名前空間を使用して C#.NET で基本的な挿入操作を実行する最も簡単な方法を見つけようとしています。
私はSqlConnection
自分の db リンクに使用しています。すでにいくつかの読み取りの実行に成功しており、データを挿入する最も簡単な方法を知りたいです。私がググると、かなり冗長な方法と思われるものを見つけています。
私は基本的に、SqlClient 名前空間を使用して C#.NET で基本的な挿入操作を実行する最も簡単な方法を見つけようとしています。
私はSqlConnection
自分の db リンクに使用しています。すでにいくつかの読み取りの実行に成功しており、データを挿入する最も簡単な方法を知りたいです。私がググると、かなり冗長な方法と思われるものを見つけています。
using (var conn = new SqlConnection(yourConnectionString))
{
var cmd = new SqlCommand("insert into Foo values (@bar)", conn);
cmd.Parameters.AddWithValue("@bar", 17);
conn.Open();
cmd.ExecuteNonQuery();
}
これを始めたばかりのように思われるので、今がデータ アクセス レイヤーの概念に慣れるのに最適な時期です (必須の wikipedia リンク)。これは、アプリ全体でデータベースとのやり取りが増え、コードの重複を最小限に抑えたい場合に、非常に役立ちます。また、より一貫した動作を実現し、テストやその他の多くのことをより簡単にします。
using (SqlConnection myConnection new SqlConnection("Your connection string"))
{
SqlCommand myCommand = new SqlCommand("INSERT INTO ... VALUES ...", myConnection);
myConnection.Open();
myCommand.ExecuteNonQuery();
}