TSqlModel.GetObject(ModelTypeClass, ObjectIdentifier, DacQueryScopes) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回 TSqlObject指定 objectType 和 id.
此方法仅支持顶级 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,否则调用将失败。
要返回的唯一 TSqlObject 标识。
- queryScopes
- DacQueryScopes
查询对象的作用域筛选器。
返回
单个 TSqlObject 或 null。
例外
如果提供objectType并导致多个 TSqlObjects,或者objectTypeid不是顶级类型。
如果提供的 objectType 值为 null。
如果与失败的 Microsoft.SqlServer.Dac.Model.TSqlObjectService 通信。