我在我的 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 开发者。一定有一些感觉更自然的东西。”
所以我的问题是:有没有更好的方法来做到这一点?如果是这样,怎么做?