有没有办法为GetSchema
电话添加多项限制?文档here和here中没有任何内容表明我可以这样做。
我想接受这个:
OdbcConnection.GetSchema("Tables", new string[] { null, "SYS" });
OdbcConnection.GetSchema("Tables", new string[] { null, "DBSYS" });
OdbcConnection.GetSchema("Tables", new string[] { null, "MDSYS" });
进入这个:
OdbcConnection.GetSchema("Tables", new string[] { null, "SYS,DBSYS,MDSYS" });
或类似的东西。那可能吗?如果我能以某种方式请求这些限制的反转,那就更好了。所以(以下不会在语法上正确):
OdbcConnection.GetSchema("Tables", new string[] { null, !"SYS,DBSYS,MDSYS" });
// notice the ! operator in front of the restriction string
供参考,SYS / DBSYS / MDSYS是Oracle系统模式。有一个类似的问题here,但我想我再给另一个意见了。