【发布时间】:2015-08-04 09:16:00
【问题描述】:
我正在使用 SQL SMO 在我的 Windows 应用程序中构建类似于 sql management studio 依赖树的树
Server srv = new Server();
var dependencyWalker = new DependencyWalker(srv);
var dependencyTree = dependencyWalker.DiscoverDependencies(new Urn[] { srv.Databases["myDB"].Tables["Resource"].Urn }, DependencyType.Parents);
var dependencyCollection = dependencyWalker.WalkDependencies(dependencyTree);
dependencyCollection 是 8 个 DependencyCollectionNode 项的扁平线性列表,我无法计算出任何嵌套级别的依赖关系,如 sql management studio 依赖关系树所示。
我需要获取我的数据库对象(资源)的第一级项目(模型、POP、Resource_Log、ResourceType)?
【问题讨论】:
标签: c# sql-server winforms smo