对Web应用程序使用GetLastInsertId是否安全?

时间:2012-09-22 22:33:24

标签: c# servicestack ormlite-servicestack

此代码在Web应用程序中是否安全!

public Insert(Student s)
{
    con.Save<Student>(s);
    s.Id=con.GetLastInsertId();
}

我已经调查了servicestack ormlite的代码

public override long GetLastInsertId(IDbCommand dbCmd)
{
    dbCmd.CommandText = "SELECT SCOPE_IDENTITY()";
    return dbCmd.GetLongScalar();
}

这对初学者来说是一个很大的陷阱吗?

我们怎样才能获得像EF这样的学生实例? (只有Id必须填写)

0 个答案:

没有答案