- DELETE文を使用する方法: DELETE文を使用して、指定した条件に一致する行を削除することができます。以下はその例です。
string connectionString = "YourConnectionString";
string query = "DELETE FROM TableName WHERE Condition";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(query, connection);
connection.Open();
command.ExecuteNonQuery();
}
上記のコード例では、YourConnectionString
を接続文字列に、TableName
を対象のテーブル名に、Condition
を削除条件に置き換えてください。
- LINQ to SQLを使用する方法: LINQ to SQLを使用すると、オブジェクト指向のアプローチでデータベース操作を行うことができます。以下はLINQ to SQLを使用した例です。
string connectionString = "YourConnectionString";
using (DataContext context = new DataContext(connectionString))
{
Table<TableName> table = context.GetTable<TableName>();
var rowsToDelete = table.Where(row => row.Condition);
table.DeleteAllOnSubmit(rowsToDelete);
context.SubmitChanges();
}
上記のコード例では、YourConnectionString
を接続文字列に、TableName
を対象のテーブル名に、Condition
を削除条件に置き換えてください。
以上がC#でSQLテーブルから行を削除する方法の例です。適切な方法を選択し、必要に応じて条件やテーブル名を変更してください。