日期:2014-05-18 浏览次数:20849 次
//由于 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);