C# プロジェクトで SQL CE 3.5 データベースを使用しています。
テーブルに新しいデータを追加するとき、たとえば単純な行を追加すると、まったく間違っているように感じます。私がやっていることは次のようなものです:
const string commandStr = "INSERT INTO tableName (size, x, y) VALUES(@size, @x, @y)";
using (SqlCeCommand command = new SqlCeCommand(commandStr, _connection))
{
command.Parameters.AddWithValue("@size", size);
command.Parameters.AddWithValue("@x", x);
command.Parameters.AddWithValue("@y", y);
int affectedRows = command.ExecuteNonQuery();
}
もちろん、プロジェクトで使用している実際のテーブルには、さらに多くの列があります。明らかに、これは大量のタイピングです。これにより、「私は .NET 開発者です。もっと自然に感じられるものがあるに違いない」と考えるようになります。
私の質問は次のとおりです。これを行うためのより良い方法はありますか? もしそうなら、どのように?