我在我的C#项目中使用SQL CE 3.5数据库。ADO.NET正确INSERT的数据
当我向表中添加新数据时,让我们说一个简单的行,我觉得我完全错了。我正在做的是这样的:
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();
}
当然,我在我的项目中使用的实际表有更多collumns。显然,这是很多输入。 这使我想到了一个问题:“我是一名.NET devoloper,必须有更自然的感觉。”
所以我的问题是: 有没有更好的方法来做到这一点?如果是这样,怎么样?
我不知道LINQ可以连接到数据库。谢谢,我会试试! – nikeee 2012-04-13 22:29:22