日期:2014-05-18 浏览次数:20694 次
//由于 DbParameter 是虚拟类 不允许实例化,我这里想到的是用 SqlParameter 来传递(SqlParameter 是继承了DbParameter的) //可是这样又觉得辜负了该类可以自动判断数据库类型的功能,觉得应该用 //db.CreateParameter()方法来创建参数, //可是没研究明白! Providers.DataAccess db = new Providers.DataAccess("lkfCon"); string sql = "insert into Tab_User(name,age) output inserted.id values(@name,@age)"; SqlParameter[] prams = { new SqlParameter("@name", model.Name), new SqlParameter("@age", model.Age) }; object o = db.ExecuteScalar(sql,prams);