Share via


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

Classes

  Class Description
Public class DatabaseProjectConfig This class and its members are reserved for internal use and are not intended to be used in your code. This class is used for configuration-specific properties. The DatabaseProjectNode is used for configuration independent properties.
Public class DatabaseProjectConfigurationExtender Derive from this class to create extenders for database project configurations.
Public class DatabaseProjectExtenderBase This is the base class for all extenders (node and configuration)
Public class DatabaseProjectNodeExtender Derive from this class to create extenders for database nodes.
Public class DatabaseProjectPersistenceException Exception thrown by the MSBuild persistence support objects
Public class DatabasePropertyPageControlData This class is used to contain information for every property on a project property page.
Public class DatabasePropertyPageDefinition Used to provide property page definitions to the extensibility point
Public class DatabasePropertyPageUserControlBase Use this class as a base for any project property pages. Any IDatabaseProjectFeature implementing IDatabaseProjectPropertyPageContributor can then return instances to add to the project properties.
Public class ImportDacpacSettings
Public class ImportDatabaseSettings The options passed from UI layer to ImportDatabaseEngine for the import operation
Public class ImportScriptSettings The options passed from UI layer to ImportScriptEngine for the import operation
Public class ImportSettingsBase
Public class SqlClrTemplateWizard

Interfaces

  Interface Description
Public interface IDatabaseProjectFileExtensionBuildActionFilter This extension point allows removal of baked-in BuildAction properties such as "Build", "Compile" for a particular file extension This object will be created when populating the buildaction combobox, the standard actions may be filtered based on it, then the object will be released.

Enumerations

  Enumeration Description
Public enumeration FolderLayoutOption