Sql100ReverseEngineer Members

Include Protected Members
Include Inherited Members

Allows the population of a SQL schema manager, given a connection string.

The Sql100ReverseEngineer type exposes the following members.

Methods

  Name Description
Protected method AdjustTypeSize Adjusts the type size. (Overrides SqlReverseEngineer.AdjustTypeSize(ISqlType, String, Int32%, Int32%, Int32%).)
Protected method CreateDataSchemaModel Creates a data schema model. (Inherited from SqlReverseEngineer.)
Protected method CreateTypeDictionary Creates a type dictionary. (Overrides Sql90ReverseEngineer.CreateTypeDictionary().)
Public method Dispose Overloaded. Releases resources.
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Public method FilterLogin Returns whether filtering is active -- using either login by SID or principal by login name. (Inherited from SqlReverseEngineer.)
Protected method FilterLoginBySid Returns whether filtering login by SID is active. (Inherited from SqlReverseEngineer.)
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Protected method GetBuiltinTypeFromName Returns an SQL built-in type, given a type name. (Inherited from SqlReverseEngineer.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method InitializeCachedElement Initializes a dictionary of cached elements, given a data schema model. (Inherited from SqlReverseEngineer.)
Protected method IsLargeDataType Returns whether this is image data. (Overrides Sql90ReverseEngineer.IsLargeDataType(SqlDataReader, SqlType).)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method Populate Populates a data schema model, given an error manager. (Inherited from SqlReverseEngineer.)
Protected method QueryServerInformation Queries this object for server information. (Inherited from Sql90ReverseEngineer.)
Protected method QueryTargetCollation Queries a target collation. (Inherited from SqlReverseEngineer.)
Protected method RaiseCancelationOpportunityEvent Raises the CancelationOpportunityReached event. (Inherited from ReverseEngineer.)
Protected method RaiseProgressEvent Raises the progress event. (Inherited from SqlReverseEngineer.)
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)
Protected method VerifyDatabasePermissions Verifies database permissions. (Inherited from Sql90ReverseEngineer.)
Protected method VerifyServerPermissions Verifies server permissions. (Inherited from Sql90ReverseEngineer.)

Top

Fields

  Name Description
Protected fieldStatic member Query_Sql100AllFunction Value is the Sql100 all function query result.
Protected fieldStatic member Query_Sql100Assembly Value is the Sql100 assembly query result.
Protected fieldStatic member Query_Sql100AsymmetricKey Value is the Sql100 asymmetric key query result.
Protected fieldStatic member Query_Sql100BrokerPriority Value is the Sql100 broker priority query result.
Protected fieldStatic member Query_Sql100Credential Value is the Sql100 credential query result.
Protected fieldStatic member Query_Sql100CryptographicProvider Value is the Sql100 cryptographic provider query result.
Protected fieldStatic member Query_Sql100DatabaseAuditSpecification Value is the Sql100 database audit specification query result.
Protected fieldStatic member Query_Sql100DatabaseAuditSpecificationDetails Value is the Sql100 database audit specification details query result.
Protected fieldStatic member Query_Sql100DatabaseEncryptionKey Value is the Sql100 database encryption key query result.
Protected fieldStatic member Query_Sql100DatabaseOptions Value is the Sql100 database options query result.
Protected fieldStatic member Query_Sql100EncryptedFunctionParameter Value is the Sql100 encrypted function parameter query result.
Protected fieldStatic member Query_Sql100EncryptedProcedureParameter Value is the Sql100 encrypted procedure parameter query result.
Protected fieldStatic member Query_Sql100EventSession Value is the Sql100 event session query result.
Protected fieldStatic member Query_Sql100EventSessionAction Value is the Sql100 event session action query result.
Protected fieldStatic member Query_Sql100EventSessionDefinitions Value is the Sql100 event session definitions query result.
Protected fieldStatic member Query_Sql100EventSessionSetting Value is the Sql100 event session setting query result.
Protected fieldStatic member Query_Sql100EventSessionTarget Value is the Sql100 event session target query result.
Protected fieldStatic member Query_Sql100ExtendedProperty Value is the Sql100 extended property query result.
Protected fieldStatic member Query_Sql100Filegroup Value is the Sql100 file group query result.
Protected fieldStatic member Query_Sql100FullTextIndex Value is the Sql100 text index query result.
Protected fieldStatic member Query_Sql100FullTextStopList Value is the Sql100 full text stop list query result.
Protected fieldStatic member Query_Sql100Index Value is the Sql100 index query result.
Protected fieldStatic member Query_Sql100IndexedColumnSpecification Value is the Sql100 indexed column specification query result.
Protected fieldStatic member Query_Sql100Role Value is the Sql100 role query result.
Protected fieldStatic member Query_Sql100Schema Value is the Sql100 schema query result.
Protected fieldStatic member Query_Sql100ServerAudit Value is the Sql100 server audit query result.
Protected fieldStatic member Query_Sql100ServerAuditSpecification Value is the Sql100 server audit specification query result.
Protected fieldStatic member Query_Sql100ServerAuditSpecificationDetails Value is the Sql100 server audit specification details query result.
Protected fieldStatic member Query_Sql100Signatures Value is the Sql100 signatures query result.
Protected fieldStatic member Query_Sql100SpatialIndex Value is the Sql100 spatial index query result.
Protected fieldStatic member Query_Sql100SpecifiesDatabaseCompressionOptions Value is the Sql100 specifies database compression options query result.
Protected fieldStatic member Query_Sql100Statistics Value is the Sql100 statistics query result.
Protected fieldStatic member Query_Sql100SymmetricKey Value is the Sql100 symmetric key query result.
Protected fieldStatic member Query_Sql100SystemAssembly Value is the Sql100 system assembly query result.
Protected fieldStatic member Query_Sql100SystemUdt Value is the Sql100 system UDT query result.
Protected fieldStatic member Query_Sql100Table Value is the Sql100 table query result.
Protected fieldStatic member Query_Sql100TableColumn Value is the Sql100 table column query result.
Protected fieldStatic member Query_Sql100TableType Value is the Sql100 table type query result.
Protected fieldStatic member Query_Sql100TableTypeCheckConstraintQuery Value is the Sql100 table type check constraint query result.
Protected fieldStatic member Query_Sql100TableTypeColumn Value is the Sql100 table type column query result.
Protected fieldStatic member Query_Sql100TableTypeDefaultConstraintQuery Value is the Sql100 table type default constraint query result.
Protected fieldStatic member Query_Sql100TableTypeIndexColumnQuery Value is the Sql100 table type index column query result.
Protected fieldStatic member Query_Sql100TableTypePrimaryKeyConstraint Value is the Sql100 table type primary key constraint query result.
Protected fieldStatic member Query_Sql100UddtQuery Value is the Sql100 UDT query result.
Protected fieldStatic member Query_Sql100User Value is the Sql100 user query result.
Protected fieldStatic member QueryFragment_Sql100IsVarDecimalStorageFormatOn Value is the Sql100 is VarDecimal storage format on query fragment result.

Top

Properties

  Name Description
Public property AlwaysPopulateColumnCollation Gets whether to always populate column collation. (Inherited from SqlReverseEngineer.)
Protected property Collation Gets the model collation. (Inherited from SqlReverseEngineer.)
Protected property CurrentConnection Gets the current SQL connection. (Inherited from SqlReverseEngineer.)
Protected property DatabaseSchemaProvider Gets the schema provider. (Inherited from SqlReverseEngineer.)
Protected property DataSchemaModel Gets the SQL schema model. (Inherited from SqlReverseEngineer.)
Public property IgnoreExtendedProperties Gets whether to ignore extended properties. (Inherited from SqlReverseEngineer.)
Public property IgnorePermissions Gets whether to ignore permissions. (Inherited from SqlReverseEngineer.)
Public property ModelBuilderOption Gets the model builder option. (Inherited from SqlReverseEngineer.)
Protected property ModelCapability Gets the model capability. (Inherited from SqlReverseEngineer.)
Protected property Parser Gets the T-SQL parser. (Inherited from SqlReverseEngineer.)
Protected property ParserForQuotedIdentifiers Gets the T-SQL parser for quoted identifiers. (Inherited from SqlReverseEngineer.)
Protected property TypeDictionary Gets the type dictionary. (Inherited from SqlReverseEngineer.)
Protected property ValidationEnabled Gets whether validation is enabled. (Inherited from SqlReverseEngineer.)

Top

Events

  Name Description
Public event CancelationOpportunityReached Gives the caller the opportunity to cancel the Populate operation. (Inherited from ReverseEngineer.)
Public event Progress Returns progress during reverse engineering. (Inherited from SqlReverseEngineer.)

Top

See Also

Reference

Sql100ReverseEngineer Class

Microsoft.Data.Schema.Sql.SchemaModel.SqlServer Namespace