Search Results for

    Show / Hide Table of Contents

    Class BaseDbProvider

    Inheritance
    System.Object
    BaseDbProvider
    Implements
    IFreeSql
    System.IDisposable
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: FreeSql.Internal.CommonProvider
    Assembly: FreeSql.dll
    Syntax
    public abstract class BaseDbProvider : IFreeSql, IDisposable

    Properties

    | Improve this Doc View Source

    Ado

    Declaration
    public virtual IAdo Ado { get; protected set; }
    Property Value
    Type Description
    IAdo
    | Improve this Doc View Source

    Aop

    Declaration
    public virtual IAop Aop { get; protected set; }
    Property Value
    Type Description
    IAop
    | Improve this Doc View Source

    CodeFirst

    Declaration
    public virtual ICodeFirst CodeFirst { get; protected set; }
    Property Value
    Type Description
    ICodeFirst
    | Improve this Doc View Source

    DbFirst

    Declaration
    public virtual IDbFirst DbFirst { get; protected set; }
    Property Value
    Type Description
    IDbFirst
    | Improve this Doc View Source

    GlobalFilter

    Declaration
    public virtual GlobalFilter GlobalFilter { get; }
    Property Value
    Type Description
    GlobalFilter
    | Improve this Doc View Source

    InternalCommonExpression

    Declaration
    public virtual CommonExpression InternalCommonExpression { get; protected set; }
    Property Value
    Type Description
    CommonExpression
    | Improve this Doc View Source

    InternalCommonUtils

    Declaration
    public virtual CommonUtils InternalCommonUtils { get; protected set; }
    Property Value
    Type Description
    CommonUtils

    Methods

    | Improve this Doc View Source

    CreateDeleteProvider<T1>(Object)

    Declaration
    public abstract IDelete<T1> CreateDeleteProvider<T1>(object dywhere)
    Parameters
    Type Name Description
    System.Object dywhere
    Returns
    Type Description
    IDelete<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    CreateInsertOrUpdateProvider<T1>()

    Declaration
    public abstract IInsertOrUpdate<T1> CreateInsertOrUpdateProvider<T1>()
        where T1 : class
    Returns
    Type Description
    IInsertOrUpdate<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    CreateInsertProvider<T1>()

    Declaration
    public abstract IInsert<T1> CreateInsertProvider<T1>()
        where T1 : class
    Returns
    Type Description
    IInsert<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    CreateSelectProvider<T1>(Object)

    Declaration
    public abstract ISelect<T1> CreateSelectProvider<T1>(object dywhere)
    Parameters
    Type Name Description
    System.Object dywhere
    Returns
    Type Description
    ISelect<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    CreateUpdateProvider<T1>(Object)

    Declaration
    public abstract IUpdate<T1> CreateUpdateProvider<T1>(object dywhere)
    Parameters
    Type Name Description
    System.Object dywhere
    Returns
    Type Description
    IUpdate<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    Delete<T1>()

    Declaration
    public IDelete<T1> Delete<T1>()
        where T1 : class
    Returns
    Type Description
    IDelete<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    Delete<T1>(Object)

    Declaration
    public IDelete<T1> Delete<T1>(object dywhere)
        where T1 : class
    Parameters
    Type Name Description
    System.Object dywhere
    Returns
    Type Description
    IDelete<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    Dispose()

    Declaration
    public abstract void Dispose()
    | Improve this Doc View Source

    Insert<T1>()

    Declaration
    public IInsert<T1> Insert<T1>()
        where T1 : class
    Returns
    Type Description
    IInsert<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    Insert<T1>(T1)

    Declaration
    public IInsert<T1> Insert<T1>(T1 source)
        where T1 : class
    Parameters
    Type Name Description
    T1 source
    Returns
    Type Description
    IInsert<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    Insert<T1>(T1[])

    Declaration
    public IInsert<T1> Insert<T1>(T1[] source)
        where T1 : class
    Parameters
    Type Name Description
    T1[] source
    Returns
    Type Description
    IInsert<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    Insert<T1>(IEnumerable<T1>)

    Declaration
    public IInsert<T1> Insert<T1>(IEnumerable<T1> source)
        where T1 : class
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<T1> source
    Returns
    Type Description
    IInsert<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    Insert<T1>(List<T1>)

    Declaration
    public IInsert<T1> Insert<T1>(List<T1> source)
        where T1 : class
    Parameters
    Type Name Description
    System.Collections.Generic.List<T1> source
    Returns
    Type Description
    IInsert<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    InsertOrUpdate<T1>()

    Declaration
    public IInsertOrUpdate<T1> InsertOrUpdate<T1>()
        where T1 : class
    Returns
    Type Description
    IInsertOrUpdate<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    Select<T1>()

    Declaration
    public ISelect<T1> Select<T1>()
        where T1 : class
    Returns
    Type Description
    ISelect<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    Select<T1>(Object)

    Declaration
    public ISelect<T1> Select<T1>(object dywhere)
        where T1 : class
    Parameters
    Type Name Description
    System.Object dywhere
    Returns
    Type Description
    ISelect<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    Transaction(Action)

    Declaration
    public void Transaction(Action handler)
    Parameters
    Type Name Description
    System.Action handler
    | Improve this Doc View Source

    Transaction(IsolationLevel, Action)

    Declaration
    public void Transaction(IsolationLevel isolationLevel, Action handler)
    Parameters
    Type Name Description
    System.Data.IsolationLevel isolationLevel
    System.Action handler
    | Improve this Doc View Source

    Update<T1>()

    Declaration
    public IUpdate<T1> Update<T1>()
        where T1 : class
    Returns
    Type Description
    IUpdate<T1>
    Type Parameters
    Name Description
    T1
    | Improve this Doc View Source

    Update<T1>(Object)

    Declaration
    public IUpdate<T1> Update<T1>(object dywhere)
        where T1 : class
    Parameters
    Type Name Description
    System.Object dywhere
    Returns
    Type Description
    IUpdate<T1>
    Type Parameters
    Name Description
    T1

    Implements

    IFreeSql
    System.IDisposable

    Extension Methods

    FreeSqlGlobalExtensions.Queryable<T>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5, T6>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5, T6, T7>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5, T6, T7, T8>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5, T6, T7, T8, T9>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(IFreeSql)
    FreeSqlGlobalExtensions.Select<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(IFreeSql)
    FreeSqlGlobalExtensions.InsertDict(IFreeSql, System.Collections.Generic.Dictionary<System.String, System.Object>)
    FreeSqlGlobalExtensions.InsertDict(IFreeSql, System.Collections.Generic.IEnumerable<System.Collections.Generic.Dictionary<System.String, System.Object>>)
    FreeSqlGlobalExtensions.UpdateDict(IFreeSql, System.Collections.Generic.Dictionary<System.String, System.Object>)
    FreeSqlGlobalExtensions.UpdateDict(IFreeSql, System.Collections.Generic.IEnumerable<System.Collections.Generic.Dictionary<System.String, System.Object>>)
    FreeSqlGlobalExtensions.InsertOrUpdateDict(IFreeSql, System.Collections.Generic.Dictionary<System.String, System.Object>)
    FreeSqlGlobalExtensions.InsertOrUpdateDict(IFreeSql, System.Collections.Generic.IEnumerable<System.Collections.Generic.Dictionary<System.String, System.Object>>)
    FreeSqlGlobalExtensions.DeleteDict(IFreeSql, System.Collections.Generic.Dictionary<System.String, System.Object>)
    FreeSqlGlobalExtensions.DeleteDict(IFreeSql, System.Collections.Generic.IEnumerable<System.Collections.Generic.Dictionary<System.String, System.Object>>)
    EntityUtilExtensions.GetEntityKeyString(IFreeSql, Type, Object, Boolean, String)
    EntityUtilExtensions.GetEntityKeyValues(IFreeSql, Type, Object)
    EntityUtilExtensions.GetEntityValueWithPropertyName(IFreeSql, Type, Object, String)
    EntityUtilExtensions.GetEntityString(IFreeSql, Type, Object)
    EntityUtilExtensions.MapEntityValue(IFreeSql, Type, Object, Object)
    EntityUtilExtensions.MapEntityKeyValue(IFreeSql, Type, Object, Object)
    EntityUtilExtensions.SetEntityIdentityValueWithPrimary(IFreeSql, Type, Object, Int64)
    EntityUtilExtensions.GetEntityIdentityValueWithPrimary(IFreeSql, Type, Object)
    EntityUtilExtensions.ClearEntityPrimaryValueWithIdentityAndGuid(IFreeSql, Type, Object)
    EntityUtilExtensions.ClearEntityPrimaryValueWithIdentity(IFreeSql, Type, Object)
    EntityUtilExtensions.CompareEntityValueReturnColumns(IFreeSql, Type, Object, Object, Boolean)
    EntityUtilExtensions.SetEntityIncrByWithPropertyName(IFreeSql, Type, Object, String, Int32)
    EntityUtilExtensions.SetEntityValueWithPropertyName(IFreeSql, Type, Object, String, Object)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX