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()
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
|
Improve this Doc
View Source
Aop
Declaration
public virtual IAop Aop { get; protected set; }
Property Value
|
Improve this Doc
View Source
CodeFirst
Declaration
public virtual ICodeFirst CodeFirst { get; protected set; }
Property Value
|
Improve this Doc
View Source
DbFirst
Declaration
public virtual IDbFirst DbFirst { get; protected set; }
Property Value
|
Improve this Doc
View Source
GlobalFilter
Declaration
public virtual GlobalFilter GlobalFilter { get; }
Property Value
|
Improve this Doc
View Source
InternalCommonExpression
Declaration
public virtual CommonExpression InternalCommonExpression { get; protected set; }
Property Value
|
Improve this Doc
View Source
InternalCommonUtils
Declaration
public virtual CommonUtils InternalCommonUtils { get; protected set; }
Property Value
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 Parameters
|
Improve this Doc
View Source
CreateInsertOrUpdateProvider<T1>()
Declaration
public abstract IInsertOrUpdate<T1> CreateInsertOrUpdateProvider<T1>()
where T1 : class
Returns
Type Parameters
|
Improve this Doc
View Source
CreateInsertProvider<T1>()
Declaration
public abstract IInsert<T1> CreateInsertProvider<T1>()
where T1 : class
Returns
Type Parameters
|
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 Parameters
|
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 Parameters
|
Improve this Doc
View Source
Delete<T1>()
Declaration
public IDelete<T1> Delete<T1>()
where T1 : class
Returns
Type Parameters
|
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 Parameters
|
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 Parameters
|
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 Parameters
|
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 Parameters
|
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 Parameters
|
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 Parameters
|
Improve this Doc
View Source
InsertOrUpdate<T1>()
Declaration
public IInsertOrUpdate<T1> InsertOrUpdate<T1>()
where T1 : class
Returns
Type Parameters
|
Improve this Doc
View Source
Select<T1>()
Declaration
public ISelect<T1> Select<T1>()
where T1 : class
Returns
Type Parameters
|
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 Parameters
|
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 Parameters
|
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 Parameters
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>>)