Exemplo n.º 1
0
        internal IEnumerable <int> LoadAffectedEntityIdsByEntriesAndBreaks()
        {
            var result = EfcIntSet
                         .FromSqlRaw(LoadAffectedEntityIdsByEntriesAndBreaksScript)
                         .Select(x => x.Value)
                         .ToArray();

            return(result);
        }
Exemplo n.º 2
0
        internal int GetEstimatedEntityCount()
        {
            var result = EfcIntSet
                         .FromSqlRaw("SELECT 1 AS Id, COUNT(1) AS Value FROM EFEntities")
                         .Single()
                         .Value;

            return(result);
        }
Exemplo n.º 3
0
        internal int[] GetUnprocessedActivityIds()
        {
            var result = EfcIntSet
                         .FromSqlRaw(SelectUnprocessedActivityIds)
                         .Select(x => x.Value)
                         .AsEnumerable()
                         .OrderBy(x => x)
                         .ToArray();

            return(result);
        }
Exemplo n.º 4
0
        internal IEnumerable <int> LoadAffectedEntityIdsByEntriesAndBreaks()
        {
            //var x = this.Database.SqlQuery<int>(LOADAFFECTEDENTITYIDSBYENTRIESANDBREAKSSCRIPT).ToArray();
            //return x;
            var result = EfcIntSet
                         .FromSqlRaw(LoadAffectedEntityIdsByEntriesAndBreaksScript)
                         .Select(x => x.Value)
                         .ToArray();

            return(result);
        }
Exemplo n.º 5
0
 internal IEnumerable <T> ExecuteTestScript <T>(string sql)
 {
     if (typeof(T) == typeof(int))
     {
         return((IEnumerable <T>)EfcIntSet.FromSqlRaw(sql).Select(x => x.Value).AsEnumerable());
     }
     if (typeof(T) == typeof(string))
     {
         return((IEnumerable <T>)EfcStringSet.FromSqlRaw(sql).Select(x => x.Value).AsEnumerable());
     }
     throw new NotSupportedException();
 }