Skip to content
Auto
Products

DbLinkExtensions

Namespace: TagBites.DB
Assembly: TagBites.DB.dll
Product: TagBites.DB v. 1.0.37

public static class DbLinkExtensions

Inheritance: object → DbLinkExtensions

public static QueryResult[] BatchExecute(this IDbLink link, this string queryFormat, this object[] agrs)

QueryResult[]

Section titled “DelayedBatchExecute(IDbLink, string, object[])”
public static DelayedBatchQueryResult DelayedBatchExecute(this IDbLink link, this string queryFormat, this object[] agrs)

DelayedBatchQueryResult

public static int Delete(this IDbLink link, this T entity)

int

public static int Delete(this IDbLink link, this IEnumerable<T> entities)

int

public static int DeleteByKey(this IDbLink link, this object key)

int

public static int DeleteByKey(this IDbLink link, this object[] key)

int

Section titled “DeleteManyByKey<T>(IDbLink, IEnumerable<object>)”
public static int DeleteManyByKey(this IDbLink link, this IEnumerable<object> recordsKeys)

int

Section titled “DeleteManyByKey<T>(IDbLink, IEnumerable<object[]>)”
public static int DeleteManyByKey(this IDbLink link, this IEnumerable<object[]> recordsKeys)

int

public static IOrderedQueryable<TSource> EntityQuery(this IDbLink link)

IOrderedQueryable<TSource>

public static QueryResult Execute(this IDbLink link, this string queryFormat, this object[] agrs)

QueryResult

public static QueryObjectResult<T> Execute(this IDbLink link, this string queryFormat, this object[] agrs)

QueryObjectResult<T>

public static QueryObjectResult<T> Execute(this IDbLink link, this IQuerySource query)

QueryObjectResult<T>

Section titled “Execute<T>(IDbLink, IQuerySource, QueryObjectResultPropertyResolver)”
public static QueryObjectResult<T> Execute(this IDbLink link, this IQuerySource query, this QueryObjectResultPropertyResolver customPropertyResolver)

QueryObjectResult<T>

Section titled “Execute<T>(IDbLink, IQuerySource, QueryObjectResultPropertyResolver, QueryObjectResultItemFiller<T>)”
public static QueryObjectResult<T> Execute(this IDbLink link, this IQuerySource query, this QueryObjectResultPropertyResolver customPropertyResolver, this QueryObjectResultItemFiller<T> additionalFiller)

QueryObjectResult<T>

Section titled “ExecuteColumnScalars(IDbLink, string, object[])”
public static IList<object> ExecuteColumnScalars(this IDbLink link, this string queryFormat, this object[] agrs)

IList<object>

Section titled “ExecuteColumnScalars<T>(IDbLink, string, object[])”
public static IList<T> ExecuteColumnScalars(this IDbLink link, this string queryFormat, this object[] agrs)

IList<T>

Section titled “ExecuteColumnScalars<T>(IDbLink, IQuerySource)”
public static IList<T> ExecuteColumnScalars(this IDbLink link, this IQuerySource query)

IList<T>

Section titled “ExecuteColumnScalars(IDbLink, IQuerySource)”
public static IList<object> ExecuteColumnScalars(this IDbLink link, this IQuerySource query)

IList<object>

Section titled “ExecuteNonQuery(IDbLink, string, object[])”
public static int ExecuteNonQuery(this IDbLink link, this string queryFormat, this object[] agrs)

int

Section titled “ExecuteRowScalars(IDbLink, string, object[])”
public static IList<object> ExecuteRowScalars(this IDbLink link, this string queryFormat, this object[] agrs)

IList<object>

Section titled “ExecuteRowScalars<T>(IDbLink, string, object[])”
public static IList<T> ExecuteRowScalars(this IDbLink link, this string queryFormat, this object[] agrs)

IList<T>

Section titled “ExecuteRowScalars<T>(IDbLink, IQuerySource)”
public static IList<T> ExecuteRowScalars(this IDbLink link, this IQuerySource query)

IList<T>

public static IList<object> ExecuteRowScalars(this IDbLink link, this IQuerySource query)

IList<object>

public static object ExecuteScalar(this IDbLink link, this string queryFormat, this object[] agrs)

object

Section titled “ExecuteScalar<T>(IDbLink, string, object[])”
public static T ExecuteScalar(this IDbLink link, this string queryFormat, this object[] agrs)

T

public static T ExecuteScalar(this IDbLink link, this IQuerySource query)

T

public static int Fill(this IDbLink link, this IQuerySource query, this DataTable dataTable)

int

public static int Fill(this IDbLink link, this IQuerySource query, this DataSet dataSet)

int

Section titled “Fill(IDbLink, IQuerySource, DataSet, string)”
public static int Fill(this IDbLink link, this IQuerySource query, this DataSet dataSet, this string sourceTableName)

int

public static T GetByKey(this IDbLink link, this object key)

T

public static T GetByKey(this IDbLink link, this object[] key)

T

Section titled “GetManyByKey<T>(IDbLink, IEnumerable<object>)”
public static IList<T> GetManyByKey(this IDbLink link, this IEnumerable<object> recordsKeys)

IList<T>

Section titled “GetManyByKey<T>(IDbLink, IEnumerable<object[]>)”
public static IList<T> GetManyByKey(this IDbLink link, this IEnumerable<object[]> recordsKeys)

IList<T>

public static DbSchema GetSchemaModel(this IDbLink link)

DbSchema

public static int Insert(this IDbLink link, this T entity)

int

Section titled “Insert<T>(IDbLink, T, IList<string>, bool)”
public static int Insert(this IDbLink link, this T entity, this IList<string> properties, this bool excludeProperties)

int

public static int Insert(this IDbLink link, this IEnumerable<T> entities)

int

Section titled “Insert<T>(IDbLink, IEnumerable<T>, IList<string>, bool)”
public static int Insert(this IDbLink link, this IEnumerable<T> entities, this IList<string> properties, this bool excludeProperties)

int

public static T InsertReturning(this IDbLink link, this T entity)

T

Section titled “InsertReturning<T>(IDbLink, T, IList<string>, bool)”
public static T InsertReturning(this IDbLink link, this T entity, this IList<string> properties, this bool excludeProperties)

T

Section titled “InsertReturning<T>(IDbLink, IEnumerable<T>)”
public static IList<T> InsertReturning(this IDbLink link, this IEnumerable<T> entities)

IList<T>

Section titled “InsertReturning<T>(IDbLink, IEnumerable<T>, IList<string>, bool)”
public static IList<T> InsertReturning(this IDbLink link, this IEnumerable<T> entities, this IList<string> properties, this bool excludeProperties)

IList<T>

Section titled “ParseEntityQuery<TSource>(IDbLink, IQueryable<TSource>)”
public static SqlQuerySelect ParseEntityQuery(this IDbLink link, this IQueryable<TSource> queryable)

SqlQuerySelect

public static int Update(this IDbLink link, this T entity)

int

Section titled “Update<T>(IDbLink, T, IList<string>, bool)”
public static int Update(this IDbLink link, this T entity, this IList<string> properties, this bool excludeProperties)

int

public static int Update(this IDbLink link, this IEnumerable<T> entities)

int

Section titled “Update<T>(IDbLink, IEnumerable<T>, IList<string>, bool)”
public static int Update(this IDbLink link, this IEnumerable<T> entities, this IList<string> properties, this bool excludeProperties)

int

public static T UpdateReturning(this IDbLink link, this T entity)

T

Section titled “UpdateReturning<T>(IDbLink, T, IList<string>, bool)”
public static T UpdateReturning(this IDbLink link, this T entity, this IList<string> properties, this bool excludeProperties)

T

Section titled “UpdateReturning<T>(IDbLink, IEnumerable<T>)”
public static IList<T> UpdateReturning(this IDbLink link, this IEnumerable<T> entities)

IList<T>

Section titled “UpdateReturning<T>(IDbLink, IEnumerable<T>, IList<string>, bool)”
public static IList<T> UpdateReturning(this IDbLink link, this IEnumerable<T> entities, this IList<string> properties, this bool excludeProperties)

IList<T>

public static int Upsert(this IDbLink link, this T entity, this DbUpsertMode mode)

int

Section titled “Upsert<T>(IDbLink, T, DbUpsertMode, IList<string>, bool)”
public static int Upsert(this IDbLink link, this T entity, this DbUpsertMode mode, this IList<string> properties, this bool excludeProperties)

int

Section titled “Upsert<T>(IDbLink, IEnumerable<T>, DbUpsertMode)”
public static int Upsert(this IDbLink link, this IEnumerable<T> entities, this DbUpsertMode mode)

int

Section titled “Upsert<T>(IDbLink, IEnumerable<T>, DbUpsertMode, IList<string>, bool)”
public static int Upsert(this IDbLink link, this IEnumerable<T> entities, this DbUpsertMode mode, this IList<string> properties, this bool excludeProperties)

int

Section titled “UpsertReturning<T>(IDbLink, T, DbUpsertMode)”
public static T UpsertReturning(this IDbLink link, this T entity, this DbUpsertMode mode)

T

Section titled “UpsertReturning<T>(IDbLink, T, DbUpsertMode, IList<string>, bool)”
public static T UpsertReturning(this IDbLink link, this T entity, this DbUpsertMode mode, this IList<string> properties, this bool excludeProperties)

T

Section titled “UpsertReturning<T>(IDbLink, IEnumerable<T>, DbUpsertMode)”
public static IList<T> UpsertReturning(this IDbLink link, this IEnumerable<T> entities, this DbUpsertMode mode)

IList<T>

Section titled “UpsertReturning<T>(IDbLink, IEnumerable<T>, DbUpsertMode, IList<string>, bool)”
public static IList<T> UpsertReturning(this IDbLink link, this IEnumerable<T> entities, this DbUpsertMode mode, this IList<string> properties, this bool excludeProperties)

IList<T>