TSqlModel.GetObject(ModelTypeClass, ObjectIdentifier, DacQueryScopes) 方法

定义

返回 TSqlObject指定 objectTypeid. 此方法仅支持顶级 ModelTypeClass 类型 - objectType 参数必须位于从 TopLevelTypes 方法返回的类型中,否则调用将失败。

public Microsoft.SqlServer.Dac.Model.TSqlObject GetObject(Microsoft.SqlServer.Dac.Model.ModelTypeClass objectType, Microsoft.SqlServer.Dac.Model.ObjectIdentifier id, Microsoft.SqlServer.Dac.Model.DacQueryScopes queryScopes);
member this.GetObject : Microsoft.SqlServer.Dac.Model.ModelTypeClass * Microsoft.SqlServer.Dac.Model.ObjectIdentifier * Microsoft.SqlServer.Dac.Model.DacQueryScopes -> Microsoft.SqlServer.Dac.Model.TSqlObject
Public Function GetObject (objectType As ModelTypeClass, id As ObjectIdentifier, queryScopes As DacQueryScopes) As TSqlObject

参数

objectType
ModelTypeClass

类型筛选器。 必须位于从TopLevelTypes方法返回的类型列表中ModelTypeClass,否则调用将失败。

id
ObjectIdentifier

要返回的唯一 TSqlObject 标识。

queryScopes
DacQueryScopes

查询对象的作用域筛选器。

返回

单个 TSqlObject 或 null。

例外

如果提供objectType并导致多个 TSqlObjects,或者objectTypeid不是顶级类型。

如果提供的 objectType 值为 null。

如果与失败的 Microsoft.SqlServer.Dac.Model.TSqlObjectService 通信。

适用于