Sql90ReverseEngineer Members

Include Protected Members
Include Inherited Members

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

The Sql90ReverseEngineer type exposes the following members.

Methods

  Name Description
Protected method AdjustTypeSize Adjusts the type size. (Inherited from SqlReverseEngineer.)
Protected method CreateDataSchemaModel Creates a data schema model. (Inherited from SqlReverseEngineer.)
Protected method CreateTypeDictionary Creates a type dictionary. (Overrides SqlReverseEngineer.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 SqlReverseEngineer.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. (Overrides SqlReverseEngineer.QueryServerInformation().)
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. (Overrides SqlReverseEngineer.VerifyDatabasePermissions().)
Protected method VerifyServerPermissions Verifies server permissions. (Overrides SqlReverseEngineer.VerifyServerPermissions().)

Top

Fields

  Name Description
Protected fieldStatic member Query_Sql90_VerifyDatabasePermissions Value is the Sql90 verify database permissions query result.
Protected fieldStatic member Query_Sql90_VerifyServerPermissions Value is the Sql90 verify server permissions query result.
Protected fieldStatic member Query_Sql90Aggregate Value is the Sql90 aggregate query result.
Protected fieldStatic member Query_Sql90AggregateParameters Value is the Sql90 aggregate parameters query result.
Protected fieldStatic member Query_Sql90AllFunction Value is the Sql90 all function query result.
Protected fieldStatic member Query_Sql90ApplicationRole Value is the Sql90 application role query result.
Protected fieldStatic member Query_Sql90Assembly Value is the Sql90 assembly query result.
Protected fieldStatic member Query_Sql90AssemblyFile Value is the Sql90 assembly file query result.
Protected fieldStatic member Query_Sql90AsymmetricKey Value is the Sql90 asymmetric key query result.
Protected fieldStatic member Query_Sql90Certificate Value is the Sql90 certificate query result.
Protected fieldStatic member Query_Sql90CheckConstraint Value is the Sql90 check constraint query result.
Protected fieldStatic member Query_Sql90Contract Value is the Sql90 contract query result.
Protected fieldStatic member Query_Sql90ContractMessageTypeUsage Value is the Sql90 contract message type usage query result.
Protected fieldStatic member Query_Sql90Credential Value is the Sql90 credential query result.
Protected fieldStatic member Query_Sql90DatabaseOptions Value is the Sql90 database options query result.
Protected fieldStatic member Query_Sql90DatabasePermissionStatement Value is the Sql90 database permission statement query result.
Protected fieldStatic member Query_Sql90DdlServerTrigger Value is the Sql90 DDL server trigger query result.
Protected fieldStatic member Query_Sql90DdlServerTriggerEvents Value is the Sql90 DDL server trigger events query result.
Protected fieldStatic member Query_Sql90DdlTrigger Value is the Sql90 DDL trigger query result.
Protected fieldStatic member Query_Sql90DdlTriggerEvents Value is the Sql90 DDL trigger events query result.
Protected fieldStatic member Query_Sql90Default Value is the Sql90 default query result.
Protected fieldStatic member Query_Sql90DefaultColumns Value is the Sql90 default columns query result.
Protected fieldStatic member Query_Sql90DefaultConstraint Value is the Sql90 default constraint query result.
Protected fieldStatic member Query_Sql90DefaultSchema Value is the Sql90 default schema query result.
Protected fieldStatic member Query_Sql90DefaultUddts Value is the Sql90 default UDDTS query result.
Protected fieldStatic member Query_Sql90DmlTrigger Value is the Sql90 DML trigger query result.
Protected fieldStatic member Query_Sql90EncryptedAllFunction Value is the Sql90 encrypted all functions query result.
Protected fieldStatic member Query_Sql90EncryptedDdlServerTrigger Value is the Sql90 encrypted DDL server trigger query result.
Protected fieldStatic member Query_Sql90EncryptedDdlServerTriggerEvents Value is the Sql90 encrypted DDL server trigger events query result.
Protected fieldStatic member Query_Sql90EncryptedDdlTrigger Value is the Sql90 encrypted DDL trigger query result.
Protected fieldStatic member Query_Sql90EncryptedDdlTriggerEvents Value is the Sql90 encrypted DDL trigger events query result.
Protected fieldStatic member Query_Sql90EncryptedDmlTrigger Value is the Sql90 encrypted DML trigger query result.
Protected fieldStatic member Query_Sql90EncryptedFunctionParameter Value is the Sql90 encrypted function parameter query result.
Protected fieldStatic member Query_Sql90EncryptedProcedure Value is the Sql90 encrypted procedure query result.
Protected fieldStatic member Query_Sql90EncryptedProcedureParameter Value is the Sql90 encrypted procedure parameter query result.
Protected fieldStatic member Query_Sql90EncryptedView Value is the Sql90 encrypted view query result.
Protected fieldStatic member Query_Sql90EncryptedViewColumn Value is the Sql90 encrypted view column query result.
Protected fieldStatic member Query_Sql90Endpoint Value is the Sql90 endpoint query result.
Protected fieldStatic member Query_Sql90EndpointWebMethod Value is the Sql90 endpoint web method query result.
Protected fieldStatic member Query_Sql90ErrorMessage Value is the Sql90 error message query result.
Protected fieldStatic member Query_Sql90EventNotification Value is the Sql90 event notification query result.
Protected fieldStatic member Query_Sql90EventNotificationEventType Value is the Sql90 event notification event type query result.
Protected fieldStatic member Query_Sql90ExtendedProperty Value is the Sql90 extended property query result.
Protected fieldStatic member Query_Sql90File Value is the Sql90 file query result.
Protected fieldStatic member Query_Sql90Filegroup Value is the Sql90 file group query result.
Protected fieldStatic member Query_Sql90ForeignKeyColumns Value is the Sql90 foreign key columns query result.
Protected fieldStatic member Query_Sql90ForeignKeyConstraint Value is the Sql90 foreign key constraint query result.
Protected fieldStatic member Query_Sql90FullTextCatalog Value is the Sql90 full text catalog query result.
Protected fieldStatic member Query_Sql90FullTextIndex Value is the Sql90 full text index query result.
Protected fieldStatic member Query_Sql90FullTextIndexColumnSpecification Value is the Sql90 full text index column specification query result.
Protected fieldStatic member Query_Sql90Index Value is the Sql90 index query result.
Protected fieldStatic member Query_Sql90IndexedColumnSpecification Value is the Sql90 indexed column specification query result.
Protected fieldStatic member Query_Sql90LinkedServerLogins Value is the Sql90 linked server logins query result.
Protected fieldStatic member Query_Sql90LinkedServers Value is the Sql90 linked servers query result.
Protected fieldStatic member Query_Sql90Login Value is the Sql90 login query result.
Protected fieldStatic member Query_Sql90MessageType Value is the Sql90 message type query result.
Protected fieldStatic member Query_Sql90PartitionFunction Value is the Sql90 partition function query result.
Protected fieldStatic member Query_Sql90PartitionFunctionValue Value is the Sql90 partition function value query result.
Protected fieldStatic member Query_Sql90PartitionScheme Value is the Sql90 partition scheme query result.
Protected fieldStatic member Query_Sql90PartitionSchemeFilegroup Value is the Sql90 partition scheme file group query result.
Protected fieldStatic member Query_Sql90PermissionColumnStatement Value is the Sql90 permission column statement query result.
Protected fieldStatic member Query_Sql90PkIndexedColumnSpecification Value is the Sql90 indexed column specification query result.
Protected fieldStatic member Query_Sql90PrimaryKeyConstraint Value is the Sql90 primary key constraint query result.
Protected fieldStatic member Query_Sql90Procedure Value is the Sql90 procedure query result.
Protected fieldStatic member Query_Sql90Queue Value is the Sql90 queue query result.
Protected fieldStatic member Query_Sql90RemoteServiceBinding Value is the Sql90 remote service binding query result.
Protected fieldStatic member Query_Sql90Role Value is the Sql90 role query result.
Protected fieldStatic member Query_Sql90RoleMembership Value is the Sql90 role membership query result.
Protected fieldStatic member Query_Sql90Route Value is the Sql90 route query result.
Protected fieldStatic member Query_Sql90Rule Value is the Sql90 rule query result.
Protected fieldStatic member Query_Sql90RuleColumns Value is the Sql90 rule columns query result.
Protected fieldStatic member Query_Sql90RuleUddts Value is the Sql90 rule UDDTS query result.
Protected fieldStatic member Query_Sql90Schema Value is the Sql90 schema query result.
Protected fieldStatic member Query_Sql90ServerEventNotification Value is the Sql90 server event notification query result.
Protected fieldStatic member Query_Sql90ServerEventNotificationEventType Value is the Sql90 server event notification event type query result.
Protected fieldStatic member Query_Sql90ServerOptions Value is the Sql90 server options query result.
Protected fieldStatic member Query_Sql90ServerPermissionStatement Value is the Sql90 server permission statement query result.
Protected fieldStatic member Query_Sql90ServerRoleMembership Value is the Sql90 server role membership query result.
Protected fieldStatic member Query_Sql90Service Value is the Sql90 service query result.
Protected fieldStatic member Query_Sql90ServiceContractUsage Value is the Sql90 service contract usage query result.
Protected fieldStatic member Query_Sql90Signatures Value is the Sql90 signatures query result.
Protected fieldStatic member Query_Sql90Statistics Value is the Sql90 statistics query result.
Protected fieldStatic member Query_Sql90StatisticsColumns Value is the Sql90 statistics columns query result.
Protected fieldStatic member Query_Sql90SymmetricKey Value is the Sql90 symmetric key query result.
Protected fieldStatic member Query_Sql90SymmetricKey_EncryptionMechanism Value is the Sql90 symmetric key encryption mechanism query result.
Protected fieldStatic member Query_Sql90Synonym Value is the Sql90 synonym query result.
Protected fieldStatic member Query_Sql90Table Value is the Sql90 table query result.
Protected fieldStatic member Query_Sql90TableColumn Value is the Sql90 table column query result.
Protected fieldStatic member Query_Sql90Uddt Value is the Sql90 UDDT query result.
Protected fieldStatic member Query_Sql90Udt Value is the Sql90 UDT query result.
Protected fieldStatic member Query_Sql90UniqueKeyColumnSpecification Value is the Sql90 unique key column specification query result.
Protected fieldStatic member Query_Sql90UniqueKeyConstraint Value is the Sql90 unique key constraint query result.
Protected fieldStatic member Query_Sql90User Value is the Sql90 user query result.
Protected fieldStatic member Query_Sql90View Value is the Sql90 view query result.
Protected fieldStatic member Query_Sql90XmlIndex Value is the Sql90 XML index query result.
Protected fieldStatic member Query_Sql90XmlSchemaCollection Value is the Sql90 XML schema collection query 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

Sql90ReverseEngineer Class

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