最近我開始關注基於ASP.NET 3.5的預先存在的項目。使用DbCommand最現代的方式來查詢ASP.NET 3.5中的數據庫嗎?
現在,我不得不說我直到現在都避免使用舊的ASP.NET(我愛上了整潔的MVC風格),這也是我第一次沒有使用EF和SQL Server。
我要查詢針對OracleDB的,這在該項目的其他部分做的方式與此類似:
private DbDataReader InjectQuery(string query)
{
DbCommand command = connection.CreateCommand();
command.CommandText = query;
command.CommandTimeout = 0;
return command.ExecuteReader();
}
這是執行查詢的最好的方式?我應該使用不同的方法嗎?
P.S.我很不確定這個問題是否更適合Code Review。在我看來,一個關於技術的直接問題而不是修訂,所以我選擇了Stack Overflow。如果我錯了,請指出。
謝謝。