rails有一种从db中查找列名和预期数据类型的非常好的方法,可以减少很多编程。
我正试图在c.net中构建类似的东西,因为我们有不断变化的大表。我将添加如下参数:

SqlParameter param = new SqlParameter("parametername", *SqlDbType.Int*);
param.Direction = ParameterDirection.Input;
param.Value = 0;
comm.Parameters.Add(param);

注意sqldbtype。我怎么能得到那个?如果我从数据集中获得datacolumns,我所能得到的就是系统类型,比如system.string。

最佳答案

为什么不让ado.net自动检测它:

SqlParameter param = new SqlParameter("parametername", value);

“当然,你也不需要指导:
comm.Parameters.Add(new SqlParameter("parametername",value));

我有点喜欢一行字:)

10-08 19:50