Search Results for

    Show / Hide Table of Contents

    Namespace LemonEdge.API.Core.Migrations

    Classes

    ConnectionUpgraderNotifier

    CustomUpgradeHelper

    SQLWrapperUpdater

    A class that can be implemented by any custom sql wrapper that should be dynamically generated or updated on every database upgrade

    For instance the system QUERYNAME canvas query is regenerated every time the system is updated to account for any new entities and their changes

    Typically this implementation can also implement IBaseDataSetProcessorWithDBSave to make sure this is automatically run when dependant items are modified too

    Interfaces

    IConnectionModelChanged

    This is implemented by the connection type that directly connects to a database.

    When the client directly connected to a database upgrades the database, it needs to notify the connection the database has been upgraded so it can recompile the model

    The client itself does not distinguish between the database or service connection types, so this is implemented internally to the db connection type

    IConnectionUpgraderNotifier

    Notifies subscribers of upgrade finishes. See IConnectionModelChanged.

    ICustomUpgradeVersionHandler

    With custom addins this provids a mechanism to record version numbers representing the state the database is in, and if upgrades are required

    ICustomUpgrader

    IDefaultMenuInserter

    Inherit from this in order to update default menus with third party functionality

    IDefaultMenuItemCreator

    The helper implementation of a class for updating the standard menu commands

    In this article
    Back to top © LemonEdge Technologies. All rights reserved.