【发布时间】:2012-02-17 14:39:20
【问题描述】:
我有这个代码:
OracleConnection myOracleConnection = new OracleConnection(connectionString);
myOracleConnection.Open();
OracleCommand command = myOracleConnection.CreateCommand();
command.CommandText =
SchemaDifferenceFinder.Model.SQLStatements.MissingTables.DropTable;
command.CommandType = System.Data.CommandType.Text;
command.ExecuteNonQuery();
myOracleConnection.Close();
在第 4 行,您可以找到“MissingTables”。那是一个类。
这个整个代码会重复7次,一切都一样,只是这个类发生了变化,例如:“MissingColumns”。但我不想复制/粘贴整个代码,只是为了替换 this 琐事。
我能做什么?有泛型的东西?如果需要,我也可以传递参数等。感谢每个解决方案!
【问题讨论】:
-
它变成了什么?也许你可以发布第二次重复的样子(两个 sn-ps)
-
代替 MissingTables,MissingColumns,仅此而已
-
我没有看到你只是将它分配给一个字符串!
command.CommandText提供的两个答案都对你有用。