このコードはWebアプリケーションで安全ですか?
public Insert(Student s)
{
con.Save<Student>(s);
s.Id=con.GetLastInsertId();
}
servicestackormliteのコードを調査しました
public override long GetLastInsertId(IDbCommand dbCmd)
{
dbCmd.CommandText = "SELECT SCOPE_IDENTITY()";
return dbCmd.GetLongScalar();
}
それで、それは初心者にとって大きな罠ですか?
そして、EFのようにStudentインスタンスをどのように満たすことができますか?(IDのみを入力する必要があります)