最近、ASP.NET3.5に基づく既存のプロジェクトのフォローを開始しました。
さて、私は今まで古いASP.NETを少し避けてきたと言わざるを得ません(私はMVCのすっきりとしたスタイルに恋をします)。また、EFとSQLServerなしで作業するのはこれが初めてです。
OracleDBに対してクエリを実行する必要があります。これがプロジェクトの他のセクションで行われる方法は、次のようになります。
private DbDataReader InjectQuery(string query)
{
DbCommand command = connection.CreateCommand();
command.CommandText = query;
command.CommandTimeout = 0;
return command.ExecuteReader();
}
これはクエリを実行するための最良の方法ですか?別のアプローチを使用する必要がありますか?
PSこの質問がコードレビューに適しているかどうかはかなりわかりませんでした。リビジョンよりもテクノロジーについての直接的な質問のように思われるので、代わりにStackOverflowを選択しました。私が間違っていた場合は、私にそれを指摘してください。
ありがとうございました。