标签: c# database system
我正在使用DbConnection.GetSchema(“数据库”)从给定连接中检索数据库列表,并且按预期工作。但是我想从这个列表中整理出系统db,因为它们对我打算用这个列表无效。
有谁知道这样做的方法?
答案 0 :(得分:1)
<强>更新强>
只能在使用GetSchema()从“数据库”元集合中检索信息时按名称进行限制,这将不允许您过滤掉系统数据库。
有一个重载允许您指定返回数据的限制列表,这应该允许您过滤掉系统DB:
DbConnection.GetSchema(String, String[])
Documentation on Restrictions
How to use the method in practice