Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Used by Visual Studio to create a SchemaDeployment object.
Inheritance Hierarchy
System.Object
Microsoft.Data.Schema.ServiceConstructor
Microsoft.Data.Schema.ServiceConstructor<SchemaDeployment>
Microsoft.Data.Schema.Build.SchemaDeploymentConstructor
Namespace: Microsoft.Data.Schema.Build
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
Public Class SchemaDeploymentConstructor _
Inherits ServiceConstructor(Of SchemaDeployment)
public class SchemaDeploymentConstructor : ServiceConstructor<SchemaDeployment>
public ref class SchemaDeploymentConstructor : public ServiceConstructor<SchemaDeployment^>
type SchemaDeploymentConstructor =
class
inherit ServiceConstructor<SchemaDeployment>
end
public class SchemaDeploymentConstructor extends ServiceConstructor<SchemaDeployment>
The SchemaDeploymentConstructor type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
SchemaDeploymentConstructor | Initializes a new instance of the SchemaDeploymentConstructor class. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
DatabaseSchemaProvider | Gets or sets the current database schema provider. (Inherited from ServiceConstructor.) |
![]() |
Errors | Gets or sets the error manager to contain any errors or warnings that are encountered during the deployment processes. |
![]() |
TargetDatabaseName |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Clone | Duplicates the current instance. (Inherited from ServiceConstructor<TService>.) |
![]() |
ConstructService | Called by a DatabaseSchemaProvider to create an instance of the specified TService type. (Inherited from ServiceConstructor<TService>.) |
![]() |
ConstructServiceImplementation | Called by Visual Studio to obtain a SchemaDeployment object. (Overrides ServiceConstructor<TService>.ConstructServiceImplementation().) |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
OnConstructDeployment | Creates a schema deployment object. |
![]() |
Setup(FileInfo, FileInfo) | |
![]() |
Setup(FileInfo, String) | Prepares the SchemaDeployment object by using the provided source file and target connection string. |
![]() |
Setup(DataSchemaModel, String) | Prepares the SchemaDeployment object by using the provided source model and target connection string. |
![]() |
Setup(DataSchemaModel, DataSchemaModel, ModelComparisonResult) | Prepares the SchemaDeployment object by using the provided source and target schema models, in addition to the given comparison result. |
![]() |
ToString | Returns a string that represents the current object. (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.