-->

如何接触到通过DAC API一个DACPAC项目引用?(How do I reach out to

2019-11-04 02:31发布

我试图使用GetObject方法来获取的实例TSqlObject表示从引用的项目中的表:

var id = new ObjectIdentifier(new[] {"ExternalDb"}, new[] {"Schema", "TableName"});

var table = Model.GetObject(ModelSchema.Table, id, DacQueryScopes.All);

不幸的是,似乎并没有工作。

我读过的文档里面DacQueryScopes.All将得到所有对象,除了那些在非系统分贝。

所以我想这就是为什么这个失败了,但后来我应该如何可达其他项目内的元素?

Answer 1:

如果你要查询的对象引用的项目,然后打开该引用的项目的dacpac和查询这一点。

该ExternalDb是一个指针,但不是你想要的物品的ID。



文章来源: How do I reach out to a DACPAC project references through DAC api?