ImportDatabaseSettings Class

The options passed from UI layer to ImportDatabaseEngine for the import operation

Inheritance Hierarchy

System..::..Object
  Microsoft.VisualStudio.Data.Tools.Package.Project..::..ImportSettingsBase
    Microsoft.VisualStudio.Data.Tools.Package.Project..::..ImportDatabaseSettings

Namespace:  Microsoft.VisualStudio.Data.Tools.Package.Project
Assembly:  Microsoft.VisualStudio.Data.Tools.Package (in Microsoft.VisualStudio.Data.Tools.Package.dll)

Syntax

'Declaration
Public NotInheritable Class ImportDatabaseSettings _
    Inherits ImportSettingsBase
'Usage
Dim instance As ImportDatabaseSettings
public sealed class ImportDatabaseSettings : ImportSettingsBase
public ref class ImportDatabaseSettings sealed : public ImportSettingsBase
[<SealedAttribute>]
type ImportDatabaseSettings =  
    class
        inherit ImportSettingsBase
    end
public final class ImportDatabaseSettings extends ImportSettingsBase

The ImportDatabaseSettings type exposes the following members.

Constructors

  Name Description
Public method ImportDatabaseSettings The default constructor sets ApplicationScopedOnly to true.

Top

Properties

  Name Description
Public property ApplicationScopedOnly Gets or sets whehter only import application scoped objects (Inherited from ImportSettingsBase.)
Public property ConnectionString Gets or sets the connection string to use
Public property DirectoryContentsLimit Gets or sets the limit to the number of files placed into a directory (Inherited from ImportSettingsBase.)
Public property GroupBySchema Gets or sets whether to group objects by schema (Inherited from ImportSettingsBase.)
Public property GroupByType Gets or sets whether to group objects by schema object type (Inherited from ImportSettingsBase.)
Public property IgnoreFileSizes Gets or sets whether ignore file sizes
Public property IgnorePermissions Gets or sets whether ignore permissions (Inherited from ImportSettingsBase.)
Public property ImportReferencedServerObjects Gets or sets whether import referenced server objects (Inherited from ImportSettingsBase.)
Public property ManualOverride Gets or sets whether to pull up the import database dialog when a connection string was provided
Public property OverrideDbConfiguration Gets or sets whether override DB configuration (Inherited from ImportSettingsBase.)
Public property TrimDanglingReferencesOnServerScopedElements Makes ReverseEngineer trim any dangling references on Server Level objects. This property only applies if ImportReferencedServerObjects is true and the target database is not master.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.VisualStudio.Data.Tools.Package.Project Namespace