Share via


OperationExecutor Class

Definition

A facade for design-time operations.

public class OperationExecutor
public class OperationExecutor : MarshalByRefObject
type OperationExecutor = class
type OperationExecutor = class
    inherit MarshalByRefObject
Public Class OperationExecutor
Public Class OperationExecutor
Inherits MarshalByRefObject
Inheritance
OperationExecutor
Inheritance
OperationExecutor

Remarks

Use the CreateInstance overloads on AppDomain and Activator with the nested types to execute operations.

Constructors

OperationExecutor(IOperationReportHandler, IDictionary)

Initializes a new instance of the OperationExecutor class

OperationExecutor(Object, IDictionary)

Initializes a new instance of the OperationExecutor class.

The arguments supported by args are:

targetName--The assembly name of the target project.

startupTargetName--The assembly name of the startup project.

projectDir--The target project's root directory.

rootNamespace--The target project's root namespace.

Properties

ContextOperations

Exposes the underlying operations for testing.

DatabaseOperations

Exposes the underlying operations for testing.

MigrationsOperations

Exposes the underlying operations for testing.

Applies to