OrmLiteReadApiAsyncLegacy
Assembly: ServiceStack.OrmLite.dll
View Source
public static class OrmLiteReadApiAsyncLegacy : object
Methods
SelectFmtAsync<T>(IDbConnection, CancellationToken, String, Object[])
Returns results from using an SqlFormat query. E.g: <p>db.SelectFmt<Person>("Age > {0}", 40)</p> <p>db.SelectFmt<Person>("SELECT * FROM Person WHERE Age > {0}", 40)</p>
View Source
public static Task<List<T>> SelectFmtAsync<T>(this IDbConnection dbConn, CancellationToken token, string sqlFormat, params object[] filterParams)
Returns
Task<List<<T>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
CancellationToken | token |
System.String | sqlFormat |
System.Object[] | filterParams |
Type Parameters
T
SelectFmtAsync<T>(IDbConnection, String, Object[])
View Source
public static Task<List<T>> SelectFmtAsync<T>(this IDbConnection dbConn, string sqlFormat, params object[] filterParams)
Returns
Task<List<<T>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
System.String | sqlFormat |
System.Object[] | filterParams |
Type Parameters
T
SelectFmtAsync<TModel>(IDbConnection, CancellationToken, Type, String, Object[])
Returns a partial subset of results from the specified tableType using a SqlFormat query. E.g: <p>db.SelectFmt<EntityWithId>(typeof(Person), "Age > {0}", 40)</p>
View Source
public static Task<List<TModel>> SelectFmtAsync<TModel>(this IDbConnection dbConn, CancellationToken token, Type fromTableType, string sqlFormat, params object[] filterParams)
Returns
Task<List<<TModel>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
CancellationToken | token |
Type | fromTableType |
System.String | sqlFormat |
System.Object[] | filterParams |
Type Parameters
TModel
SelectFmtAsync<TModel>(IDbConnection, Type, String, Object[])
View Source
public static Task<List<TModel>> SelectFmtAsync<TModel>(this IDbConnection dbConn, Type fromTableType, string sqlFormat, params object[] filterParams)
Returns
Task<List<<TModel>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
Type | fromTableType |
System.String | sqlFormat |
System.Object[] | filterParams |
Type Parameters
TModel
ScalarFmtAsync<T>(IDbConnection, CancellationToken, String, Object[])
Returns a single scalar value using an SqlFormat query. E.g: <p>db.ScalarFmt<int>("SELECT COUNT(*) FROM Person WHERE Age > {0}", 40)</p>
View Source
public static Task<T> ScalarFmtAsync<T>(this IDbConnection dbConn, CancellationToken token, string sqlFormat, params object[] sqlParams)
Returns
Task<<T>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
CancellationToken | token |
System.String | sqlFormat |
System.Object[] | sqlParams |
Type Parameters
T
ScalarFmtAsync<T>(IDbConnection, String, Object[])
View Source
public static Task<T> ScalarFmtAsync<T>(this IDbConnection dbConn, string sqlFormat, params object[] sqlParams)
Returns
Task<<T>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
System.String | sqlFormat |
System.Object[] | sqlParams |
Type Parameters
T
ColumnFmtAsync<T>(IDbConnection, CancellationToken, String, Object[])
Returns the first column in a List using a SqlFormat query. E.g: <p>db.ColumnFmt<string>("SELECT LastName FROM Person WHERE Age = {0}", 27)</p>
View Source
public static Task<List<T>> ColumnFmtAsync<T>(this IDbConnection dbConn, CancellationToken token, string sqlFormat, params object[] sqlParams)
Returns
Task<List<<T>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
CancellationToken | token |
System.String | sqlFormat |
System.Object[] | sqlParams |
Type Parameters
T
ColumnFmtAsync<T>(IDbConnection, String, Object[])
View Source
public static Task<List<T>> ColumnFmtAsync<T>(this IDbConnection dbConn, string sqlFormat, params object[] sqlParams)
Returns
Task<List<<T>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
System.String | sqlFormat |
System.Object[] | sqlParams |
Type Parameters
T
ColumnDistinctFmtAsync<T>(IDbConnection, CancellationToken, String, Object[])
Returns the distinct first column values in a HashSet using an SqlFormat query. E.g: <p>db.ColumnDistinctFmt<int>("SELECT Age FROM Person WHERE Age < {0}", 50)</p>
View Source
public static Task<HashSet<T>> ColumnDistinctFmtAsync<T>(this IDbConnection dbConn, CancellationToken token, string sqlFormat, params object[] sqlParams)
Returns
Task<HashSet<<T>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
CancellationToken | token |
System.String | sqlFormat |
System.Object[] | sqlParams |
Type Parameters
T
ColumnDistinctFmtAsync<T>(IDbConnection, String, Object[])
View Source
public static Task<HashSet<T>> ColumnDistinctFmtAsync<T>(this IDbConnection dbConn, string sqlFormat, params object[] sqlParams)
Returns
Task<HashSet<<T>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
System.String | sqlFormat |
System.Object[] | sqlParams |
Type Parameters
T
LookupFmtAsync<K, V>(IDbConnection, CancellationToken, String, Object[])
Returns an Dictionary<K, List<V>> grouping made from the first two columns using an SqlFormat query. E.g: <p>db.LookupFmt<int, string>("SELECT Age, LastName FROM Person WHERE Age < {0}", 50)</p>
View Source
public static Task<Dictionary<K, List<V>>> LookupFmtAsync<K, V>(this IDbConnection dbConn, CancellationToken token, string sqlFormat, params object[] sqlParams)
Returns
Task<Dictionary<<K>,List<<V>>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
CancellationToken | token |
System.String | sqlFormat |
System.Object[] | sqlParams |
Type Parameters
K
V
LookupFmtAsync<K, V>(IDbConnection, String, Object[])
View Source
public static Task<Dictionary<K, List<V>>> LookupFmtAsync<K, V>(this IDbConnection dbConn, string sqlFormat, params object[] sqlParams)
Returns
Task<Dictionary<<K>,List<<V>>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
System.String | sqlFormat |
System.Object[] | sqlParams |
Type Parameters
K
V
DictionaryFmtAsync<K, V>(IDbConnection, CancellationToken, String, Object[])
Returns a Dictionary from the first 2 columns: Column 1 (Keys), Column 2 (Values) using an SqlFormat query. E.g: <p>db.DictionaryFmt<int, string>("SELECT Id, LastName FROM Person WHERE Age < {0}", 50)</p>
View Source
public static Task<Dictionary<K, V>> DictionaryFmtAsync<K, V>(this IDbConnection dbConn, CancellationToken token, string sqlFormat, params object[] sqlParams)
Returns
Task<Dictionary<<K>,<V>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
CancellationToken | token |
System.String | sqlFormat |
System.Object[] | sqlParams |
Type Parameters
K
V
DictionaryFmtAsync<K, V>(IDbConnection, String, Object[])
View Source
public static Task<Dictionary<K, V>> DictionaryFmtAsync<K, V>(this IDbConnection dbConn, string sqlFormat, params object[] sqlParams)
Returns
Task<Dictionary<<K>,<V>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
System.String | sqlFormat |
System.Object[] | sqlParams |
Type Parameters
K
V
ExistsFmtAsync<T>(IDbConnection, CancellationToken, String, Object[])
Returns true if the Query returns any records, using an SqlFormat query. E.g: <p>db.ExistsFmt<Person>("Age = {0}", 42)</p> <p>db.ExistsFmt<Person>("SELECT * FROM Person WHERE Age = {0}", 50)</p>
View Source
public static Task<bool> ExistsFmtAsync<T>(this IDbConnection dbConn, CancellationToken token, string sqlFormat, params object[] filterParams)
Returns
Task<System.Boolean>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
CancellationToken | token |
System.String | sqlFormat |
System.Object[] | filterParams |
Type Parameters
T
ExistsFmtAsync<T>(IDbConnection, String, Object[])
View Source
public static Task<bool> ExistsFmtAsync<T>(this IDbConnection dbConn, string sqlFormat, params object[] filterParams)
Returns
Task<System.Boolean>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
System.String | sqlFormat |
System.Object[] | filterParams |
Type Parameters
T
ExistsAsync<T>(IDbConnection, Func<SqlExpression<T>, SqlExpression<T>>, CancellationToken)
Returns true if the Query returns any records that match the SqlExpression lambda, E.g: <p>db.Exists<Person>(q => q.Where(x => x.Age < 50))</p>
View Source
public static Task<bool> ExistsAsync<T>(this IDbConnection dbConn, Func<SqlExpression<T>, SqlExpression<T>> expression, CancellationToken token = null)
Returns
Task<System.Boolean>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
Func<ServiceStack.OrmLite.SqlExpression<<T>>,ServiceStack.OrmLite.SqlExpression<<T>>> | expression |
CancellationToken | token |
Type Parameters
T
SqlProcedureFmtAsync<TOutputModel>(IDbConnection, CancellationToken, Object, String, Object[])
Returns results from a Stored Procedure using an SqlFormat query. E.g: <p></p>
View Source
public static Task<List<TOutputModel>> SqlProcedureFmtAsync<TOutputModel>(this IDbConnection dbConn, CancellationToken token, object anonType, string sqlFilter, params object[] filterParams)
where TOutputModel : new()
Returns
Task<List<<TOutputModel>>>
Parameters
Type | Name |
---|---|
IDbConnection | dbConn |
CancellationToken | token |
System.Object | anonType |
System.String | sqlFilter |
System.Object[] | filterParams |
Type Parameters
TOutputModel