1

此代码在 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 一样获得填充的 Student 实例?(只需要填写id)

4

0 回答 0