コード例 #1
0
 public static void RemoveById <T>(this IDbConnection connection, params object[] keyValues)
 {
     using (var dataAccess = new TarkOrm(connection))
     {
         dataAccess.RemoveById <T>(keyValues);
     }
 }
コード例 #2
0
 public static TarkQueryBuilderMocker GetMockCommand(this IDbConnection connection)
 {
     using (var dataAccess = new TarkOrm(connection))
     {
         return(dataAccess.QueryBuilder.GetMockCommand());
     }
 }
コード例 #3
0
 public static void Remove <T>(this IDbConnection connection, T entity)
 {
     using (var dataAccess = new TarkOrm(connection))
     {
         dataAccess.Remove <T>(entity);
     }
 }
コード例 #4
0
 public static bool ExistsById <T>(this IDbConnection connection, params object[] keyValues)
 {
     using (var dataAccess = new TarkOrm(connection))
     {
         return(dataAccess.ExistsById <T>(keyValues));
     }
 }
コード例 #5
0
 public static bool ExistsWhere <T, TProperty>(this IDbConnection connection, Expression <Func <T, TProperty> > propertyLambda, object value)
 {
     using (var dataAccess = new TarkOrm(connection))
     {
         return(dataAccess.ExistsWhere(propertyLambda, value));
     }
 }
コード例 #6
0
 public static IEnumerable <T> GetAll <T>(this IDbConnection connection)
 {
     using (var dataAccess = new TarkOrm(connection))
     {
         return(dataAccess.GetAll <T>());
     }
 }
コード例 #7
0
        public static TarkOrm WithTableHint(this IDbConnection connection, string tableHint)
        {
            var dataAccess = new TarkOrm(connection);

            dataAccess.QueryBuilder.TableHint = tableHint;
            return(dataAccess);
        }
コード例 #8
0
 public TarkQueryBuilderMocker(TarkOrm tarkDataAccess)
 {
     _tarkDataAccess = tarkDataAccess;
 }