Search Results for

    Show / Hide Table of Contents

    Class DeleteWriter

    Inheritance
    object
    BaseSQLProgram
    BaseProcedureDescriptor
    DeleteWriter
    Inherited Members
    BaseProcedureDescriptor.GetDoesExistSQL()
    BaseProcedureDescriptor.GetDropSQL()
    BaseProcedureDescriptor.GetCreateSQL()
    BaseProcedureDescriptor.GetDoesProcedureExistSQL()
    BaseProcedureDescriptor.GetDropProcedureSQL()
    BaseProcedureDescriptor.GetDropProcedureSQL(ObseleteEntityDescriptor)
    BaseProcedureDescriptor.Descriptor
    BaseProcedureDescriptor.BuilderFactory
    BaseProcedureDescriptor.IncludeWhenChangingTableStructure
    BaseSQLProgram.GetColumnAlias(string)
    BaseSQLProgram.GetDependantFunctionTypes()
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Connections.Database.Migrations.Core.SQLWriters.Procs
    Assembly: LemonEdge.Database.Connector.dll
    Syntax
    public class DeleteWriter : BaseProcedureDescriptor

    Constructors

    DeleteWriter(EntityDescriptor, IQueryBuilderFactory)

    Declaration
    public DeleteWriter(EntityDescriptor descriptor, IQueryBuilderFactory builderFactory)
    Parameters
    Type Name Description
    EntityDescriptor descriptor
    IQueryBuilderFactory builderFactory

    Methods

    CreateForOtherDescriptor(EntityDescriptor)

    Declaration
    public override BaseProcedureDescriptor CreateForOtherDescriptor(EntityDescriptor other)
    Parameters
    Type Name Description
    EntityDescriptor other
    Returns
    Type Description
    BaseProcedureDescriptor
    Overrides
    BaseProcedureDescriptor.CreateForOtherDescriptor(EntityDescriptor)

    GetCreateProcedure()

    Declaration
    public override string GetCreateProcedure()
    Returns
    Type Description
    string
    Overrides
    BaseProcedureDescriptor.GetCreateProcedure()

    GetMyProcedureName(string, string, string)

    Declaration
    public static string GetMyProcedureName(string itemName, string setName, string replicatedFromItemName)
    Parameters
    Type Name Description
    string itemName
    string setName
    string replicatedFromItemName
    Returns
    Type Description
    string

    GetProcedureName(EntityDescriptor)

    Declaration
    public static string GetProcedureName(EntityDescriptor descriptor)
    Parameters
    Type Name Description
    EntityDescriptor descriptor
    Returns
    Type Description
    string

    GetProcedureName(string, string, string)

    Declaration
    public override string GetProcedureName(string itemName, string setName, string replicatedFromItemName)
    Parameters
    Type Name Description
    string itemName
    string setName
    string replicatedFromItemName
    Returns
    Type Description
    string
    Overrides
    BaseProcedureDescriptor.GetProcedureName(string, string, string)

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.