Export (0) Print
Expand All

SsdlToDdlActivity Class

A Windows Workflow activity that generates data definition language (DDL) based on store schema definition language (SSDL).This class inherits from TemplateActivity.

System.Object
  System.Activities.Activity
    System.Activities.NativeActivity
      Microsoft.Data.Entity.Design.VisualStudio.TextTemplating.TemplateActivity
        Microsoft.Data.Entity.Design.DatabaseGeneration.Activities.SsdlToDdlActivity

Namespace:  Microsoft.Data.Entity.Design.DatabaseGeneration.Activities
Assembly:  Microsoft.Data.Entity.Design (in Microsoft.Data.Entity.Design.dll)

public sealed class SsdlToDdlActivity : TemplateActivity

The SsdlToDdlActivity type exposes the following members.

  NameDescription
Public methodSsdlToDdlActivityCreates a new instance of the SsdlToDdlActivity class.
Top

  NameDescription
Protected propertyCacheId (Inherited from Activity.)
Protected propertyCanInduceIdle (Inherited from NativeActivity.)
Protected propertyConstraints (Inherited from Activity.)
Public propertyDdlOutputA Windows Workflow OutArgument<T> that specifies the data definition language (DDL) that is generated from the store schema definition language (SSDL) in the SsdlInput and ExistingSsdlInput properties.
Public propertyDisplayName (Inherited from Activity.)
Public propertyExistingSsdlInputA Windows Workflow InArgument<T> that specifies the existing store schema definition language (SSDL) from which the data definition language (DDL) for dropping existing database objects is generated.
Public propertyId (Inherited from Activity.)
Protected propertyImplementation (Inherited from NativeActivity.)
Protected propertyImplementationVersion (Inherited from NativeActivity.)
Public propertySsdlInputA Windows Workflow InArgument<T> that specifies the store schema definition language (SSDL) from which the data definition language (DDL) for creating new database objects is generated.
Protected propertyTemplateOutputThe output of the template that is specified by the TemplatePath property. (Inherited from TemplateActivity.)
Public propertyTemplatePathThe path of the text template being processed. (Inherited from TemplateActivity.)
Top

  NameDescription
Protected methodAbort (Inherited from NativeActivity.)
Protected methodCacheMetadata(ActivityMetadata) (Inherited from NativeActivity.)
Protected methodCacheMetadata(NativeActivityMetadata) (Inherited from NativeActivity.)
Protected methodCancel (Inherited from NativeActivity.)
Public methodEquals (Inherited from Object.)
Protected methodExecuteTransforms a text template that is specified in the TemplatePath property by calling the Visual Studio STextTemplatingService. (Inherited from TemplateActivity.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodOnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) (Inherited from NativeActivity.)
Protected methodOnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata, Activity) (Inherited from NativeActivity.)
Protected methodOnGetTemplateInputsPopulates an IDictionary that is used to provide inputs to a text template. This method can be overridden in derived classes to provide custom inputs. These inputs are placed into CallContext for use by the text template. (Inherited from TemplateActivity.)
Protected methodProcessTemplateProcesses a text template by using the STextTemplatingService in Visual Studio. (Inherited from TemplateActivity.)
Public methodShouldSerializeDisplayName (Inherited from Activity.)
Public methodToString (Inherited from Activity.)
Protected methodUpdateInstance (Inherited from NativeActivity.)
Top

The SsdlToDdlActivity class uses classes in the Microsoft.Data.Entity.Design.VisualStudio.TextTemplating namespace to generate data definition language (DDL) that is based on a storage model by transforming a text template. (Storage models are described in store schema definition language, or SSDL.

The Generate Database Wizard uses a Windows Workflow that contains the SsdlToDdlActivity activity to generate DDL that is based on the provided SSDL.

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