最近我开始关注一个基于 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();
}
这是执行查询的最佳方式吗?我应该使用不同的方法吗?
PS 我很不确定这个问题是否更适合Code Review。在我看来,这似乎是关于技术而不是修订的直接问题,所以我选择了 Stack Overflow。如果我错了,请为我指出。
谢谢你。