|
Equals(Object)
|
检查这 TSqlObject 是否等于另一个 TSqlObject
|
|
GetAst()
|
如果为 支持 TSqlObjectAST,则生成一个表示 AST TSqlObject的新TSqlScript值。 仅顶级对象支持 AST 生成,某些对象(例如 DatabaseOptions 不支持 AST 生成)的内联约束,即使它们是顶级类型也是如此。 如果未知对象是否能够编写脚本, TryGetAst(TSqlScript) 则应改用该方法。
生成的 AST 是一个新生成的对象,用于定义有关此 TSqlObject 信息的信息以及将与其一起编写脚本的任何对象。 例如,表还会编写表的列和内联约束定义脚本。
此方法可用于将对象信息从一个模型复制到另一个模型,或编写有关模型中对象的信息的脚本。
|
|
GetChildren()
|
返回范围中的所有TSqlObjectDefault子对象。
|
|
GetChildren(DacQueryScopes)
|
返回指定DacQueryScopes范围中的所有TSqlObject子对象。
|
|
GetHashCode()
|
获取此对象的 Hashcode
|
|
GetMetadata(ModelMetadataClass)
|
返回元数据属性值。
|
|
GetMetadata<T>(ModelMetadataClass)
|
返回元数据属性值。
|
|
GetParent()
|
如果 TSqlObject父对象位于 Default 范围内,并且只有一个 TSqlObject 可以是此对象的父对象,则返回父级。
|
|
GetParent(DacQueryScopes)
|
如果 TSqlObject父对象位于指定 DacQueryScopes 范围内,并且只有一个 TSqlObject 可为此对象的父对象,则返回父级。
|
|
GetProperty(ModelPropertyClass)
|
返回属性值。
|
|
GetProperty<T>(ModelPropertyClass)
|
返回属性值。
|
|
GetReferenced()
|
获取范围内所有引用的对象Default
|
|
GetReferenced(DacQueryScopes)
|
获取给定 DacQueryScopes 范围内所有引用的对象。
|
|
GetReferenced(ModelRelationshipClass, DacQueryScopes)
|
获取给定 ModelRelationshipClass对象的引用对象,其中对象位于给定 DacQueryScopes 范围内。
|
|
GetReferenced(ModelRelationshipClass)
|
获取给定 ModelRelationshipClass对象的引用对象,其中对象位于 Default 范围内
|
|
GetReferencedRelationshipInstances()
|
对于由此 TSqlObject引用的每个对象,返回 ModelRelationshipInstance 定义关系数据。 这将包括引用的对象(如果存在、 ObjectIdentifier 用于标识被引用的对象)以及特定于此关系的任何属性。
仅返回作用域内 Default 的对象。
|
|
GetReferencedRelationshipInstances(DacExternalQueryScopes)
|
对于由此 TSqlObject引用的每个对象,返回 ModelRelationshipInstance 定义关系数据。 这将包括引用的对象(如果存在、 ObjectIdentifier 用于标识被引用的对象)以及特定于此关系的任何属性。
仅返回指定 DacQueryScopes 作用域内的对象。
若要返回非复合或系统引用,必须将范围设置为包含外部。 此外,在这种情况下,仅 ObjectIdentifier 返回引用的对象
|
|
GetReferencedRelationshipInstances(DacQueryScopes)
|
对于由此 TSqlObject引用的每个对象,返回 ModelRelationshipInstance 定义关系数据。 这将包括引用的对象(如果存在、 ObjectIdentifier 用于标识被引用的对象)以及特定于此关系的任何属性。
仅返回指定 DacQueryScopes 作用域内的对象。
若要返回非复合或系统引用, GetReferencedRelationshipInstances(DacExternalQueryScopes) 应改为调用该方法
|
|
GetReferencedRelationshipInstances(ModelRelationshipClass, DacExternalQueryScopes)
|
对于使用 TSqlObject 特定 ModelRelationshipClass对象引用的对象,返回 ModelRelationshipInstance 定义关系数据。 这将包括引用的对象(如果存在、 ObjectIdentifier 用于标识被引用的对象)以及特定于此关系的任何属性。
仅返回指定 DacExternalQueryScopes 作用域内的对象。
若要返回非复合或系统引用,必须将范围设置为包含外部。 此外,在这种情况下,仅 ObjectIdentifier 返回引用的对象
|
|
GetReferencedRelationshipInstances(ModelRelationshipClass, DacQueryScopes)
|
对于使用 TSqlObject 特定 ModelRelationshipClass对象引用的对象,返回 ModelRelationshipInstance 定义关系数据。 这将包括引用的对象(如果存在、 ObjectIdentifier 用于标识被引用的对象)以及特定于此关系的任何属性。
仅返回指定 DacQueryScopes 作用域内的对象。
若要返回非复合或系统引用, GetReferencedRelationshipInstances(DacExternalQueryScopes) 应改为调用该方法
|
|
GetReferencedRelationshipInstances(ModelRelationshipClass)
|
对于使用 TSqlObject 特定 ModelRelationshipClass对象引用的对象,返回 ModelRelationshipInstance 定义关系数据。 这将包括引用的对象(如果存在、 ObjectIdentifier 用于标识被引用的对象)以及特定于此关系的任何属性。
仅返回作用域内 Default 的对象。
|
|
GetReferencing()
|
获取范围内的所有引用对象Default
|
|
GetReferencing(DacQueryScopes)
|
获取给定 DacQueryScopes 范围内的所有引用对象。
|
|
GetReferencing(ModelRelationshipClass, DacQueryScopes)
|
获取引用对象,其中关系由特定 ModelRelationshipClass 对象定义,对象位于给定 DacQueryScopes 范围内。
|
|
GetReferencing(ModelRelationshipClass)
|
获取引用对象,其中关系由特定 ModelRelationshipClass 对象定义,以及对象在作用域内 Default 的位置
|
|
GetReferencingRelationshipInstances()
|
对于引用此 TSqlObject对象的每个对象,返回 ModelRelationshipInstance 定义关系数据。
这将包括引用对象 - 由 FromObject 字段定义,以及特定于此关系的任何属性。
仅返回指定 DacQueryScopes 作用域内的对象。
|
|
GetReferencingRelationshipInstances(DacQueryScopes)
|
对于引用此 TSqlObject对象的每个对象,返回 ModelRelationshipInstance 定义关系数据。
这将包括引用对象 - 由 FromObject 字段定义,以及特定于此关系的任何属性。
仅返回作用域内 Default 的对象。
|
|
GetReferencingRelationshipInstances(ModelRelationshipClass, DacQueryScopes)
|
对于使用特定ModelRelationshipClass对象引用此TSqlObject对象,返回ModelRelationshipInstance定义关系数据。
这将包括引用对象 - 由 FromObject 字段定义,以及特定于此关系的任何属性。
仅返回指定 DacQueryScopes 作用域内的对象。
|
|
GetReferencingRelationshipInstances(ModelRelationshipClass)
|
对于使用特定ModelRelationshipClass对象引用此TSqlObject对象,返回ModelRelationshipInstance定义关系数据。
这将包括引用对象 - 由 FromObject 字段定义,以及特定于此关系的任何属性。
仅返回作用域内 Default 的对象。
|
|
GetScript()
|
从对象 AST 生成 CREATE 脚本。 仅顶级对象支持 AST 生成,某些对象(例如 DatabaseOptions 不支持 AST 生成)的内联约束,即使它们是顶级类型也是如此。 如果未知对象是否能够编写脚本, TryGetAst(TSqlScript) 则应改用该方法。
|
|
GetSourceInformation()
|
获取此对象的值 SourceInformation (如果可用)
|
|
TryGetAst(TSqlScript)
|
尝试为对象生成 AST。 仅顶级对象支持 AST 生成,某些对象(例如 DatabaseOptions 不支持 AST 生成)的内联约束,即使它们是顶级类型也是如此。
生成的 AST 是一个新生成的对象,用于定义有关此 TSqlObject 信息的信息以及将与其一起编写脚本的任何对象。 例如,表还会编写表的列和内联约束定义脚本。
此方法可用于将对象信息从一个模型复制到另一个模型,或编写有关模型中对象的信息的脚本。
|
|
TryGetScript(String)
|
尝试从对象 AST 生成 CREATE 脚本。 仅顶级对象支持 AST 生成,某些对象(例如 DatabaseOptions 不支持 AST 生成)的内联约束,即使它们是顶级类型也是如此。 如果未知对象是否能够编写脚本, TryGetAst(TSqlScript) 则应改用该方法。
|