SqlCeScripter Class

Represents a class exposing the scripting feature.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServerCe.Management.Scripting.SqlCeScripter

Namespace:  Microsoft.SqlServerCe.Management.Scripting
Assembly:  Microsoft.SqlServerCe.Management.Scripting (in Microsoft.SqlServerCe.Management.Scripting.dll)

Syntax

'Declaration
Public Class SqlCeScripter
'Usage
Dim instance As SqlCeScripter
public class SqlCeScripter
public ref class SqlCeScripter
type SqlCeScripter =  class end
public class SqlCeScripter

The SqlCeScripter type exposes the following members.

Constructors

  Name Description
Public method SqlCeScripter Initializes a new instance of the SqlCeScripter class with the specified source database.

Top

Properties

  Name Description
Public property Destination Gets or sets the destination database for which the schema and data is to be scripted.
Public property IndexList Gets or sets the index list.
Public property ObjectList Gets or sets the list of objects that needs to be scripted out.
Public property Options Gets or sets the options that determine the style, requirement and details for the output script that will be generated.
Public property ScriptObjects Gets or sets a value that indicates whether the given objects or the complete database needs to script out.
Public property Source Gets the source database from which the schema and data needs to be scripted.

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 Script Retrieves the scripts from the Transact-SQL statements.
Public method ToString (inherited from Object)

Top

Thread Safety

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

See Also

Reference

Microsoft.SqlServerCe.Management.Scripting Namespace