我有一个创建表的脚本(*.sql),与Postgres数据库一起使用Visual Studio 2010和npgsql进行访问。
我能否从codebehind执行脚本?
这是我尝试过的代码:
string sqlConnectionString = @"myconnection";
FileInfo file = new FileInfo(@"myfile.sql");
string script = file.OpenText().ReadToEnd();
NpgsqlConnection conn = new NpgsqlConnection(sqlConnectionString);
Server server = new Server(new ServerConnection(conn));
server.ConnectionContext.ExecuteNonQuery(script);
file.OpenText().Close();
但是 Visual Studio 不认识
Server
。
server
、new ServerConnection(conn)
、conn
还是script
? - Banana