从 C# (MVC) VisualStudio 2017 读取 SQL-文件
Read SQL-File from C# (MVC) VisualStudio 2017
你好我用MVC创建了一个内部网页,我也想连接一个ORA-SQL数据库。
我的想法是创建一个文件夹(查询)[在我的项目中],其中存储了我的 SQL 文件:
- DevStats.sql
在查询中。
现在我要开始查询:
OracleCommand command = connection.CreateCommand ();
command.CommandText = query;
读取文件的最有效方法是什么(StreamReader?)?那么我在哪里可以找到该文件(相对路径)?
using (StreamReader sr = new StreamReader(@"Query\DevStats.sql", Encoding.Default))
{
return sr.ReadToEnd();
}
为空
@"\Query\DevStats.sql"
is also null
谢谢
您可以使用HttpServerUtility.MapPath()
获取对应于指定虚拟路径的物理文件路径。
简单的代码可以像
HttpServerUtility.MapPath("/Query/DevStats.sql");
你好我用MVC创建了一个内部网页,我也想连接一个ORA-SQL数据库。
我的想法是创建一个文件夹(查询)[在我的项目中],其中存储了我的 SQL 文件: - DevStats.sql 在查询中。
现在我要开始查询:
OracleCommand command = connection.CreateCommand ();
command.CommandText = query;
读取文件的最有效方法是什么(StreamReader?)?那么我在哪里可以找到该文件(相对路径)?
using (StreamReader sr = new StreamReader(@"Query\DevStats.sql", Encoding.Default))
{
return sr.ReadToEnd();
}
为空
@"\Query\DevStats.sql" is also null
谢谢
您可以使用HttpServerUtility.MapPath()
获取对应于指定虚拟路径的物理文件路径。
简单的代码可以像
HttpServerUtility.MapPath("/Query/DevStats.sql");