ReverseEngineerFilterType Enumeration

Determines which model elements are to be imported from the source database during reverse engineering.

Namespace:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public Enumeration ReverseEngineerFilterType
public enum ReverseEngineerFilterType
public enum class ReverseEngineerFilterType
type ReverseEngineerFilterType
public enum ReverseEngineerFilterType

Members

Member name Description
TypeExclusive Indicates that the filter imports all objects of the specified Type, including composing child elements (for example, columns are composing children of tables), but hierarchical children, such as indexes and constraints, are not imported.
TypeHierarchicalInclusive Indicates that the filter should do the same as with the TypeExclusive setting, but also, the filter should also import hierarchical children such as indexes, foreign keys, and other constraints.
Object Indicates that the filter imports a specifically named object together with all its hierarchical descendents.
ObjectWithDependencies Indicates that the filter takes the same action as with the Object setting. Also indicates that the filter also imports all dependent objects.

For example, if the specified element is a table and a view depends on the table, importing the table will also import the view.

See Also

Reference

Microsoft.Data.Schema.SchemaModel Namespace

ReverseEngineer

ReverseEngineerFilterElement