ASP.NET Webサービスから静的メソッドを呼び出す際に落とし穴があるかどうかを知りたいと思います。ASMXから静的メソッドを呼び出す落とし穴
internal static object SelectScalar(String commandText, DataBaseEnum dataBase)
{
SqlConnection sqlc = new SqlConnection(AuthDbConnection.GetDatabaseConnectionString());
object returnval=null;
if (sqlc!=null)
{
SqlCommand sqlcmd = sqlc.CreateCommand();
sqlcmd.CommandText = commandText;
sqlc.Open();
returnval = sqlcmd.ExecuteScalar();
}
return returnval;
}
したがって、上記の方法の場合、複数のWebメソッドとこのメソッドを同時に呼び出す複数のクライアントには落とし穴がありますか(たとえば、この関数を呼び出すWebメソッドへの1000回の呼び出し)?
ええと...私はスレッドセーフであること以外にコードの他の側面を見ていたはずです。 +1してください。 –
この小さなスニペットを編集しました。私たちは接続を閉じます。 – choudeshell