internal IEnumerable <int> LoadAffectedEntityIdsByEntriesAndBreaks() { var result = EfcIntSet .FromSqlRaw(LoadAffectedEntityIdsByEntriesAndBreaksScript) .Select(x => x.Value) .ToArray(); return(result); }
internal int GetEstimatedEntityCount() { var result = EfcIntSet .FromSqlRaw("SELECT 1 AS Id, COUNT(1) AS Value FROM EFEntities") .Single() .Value; return(result); }
internal int[] GetUnprocessedActivityIds() { var result = EfcIntSet .FromSqlRaw(SelectUnprocessedActivityIds) .Select(x => x.Value) .AsEnumerable() .OrderBy(x => x) .ToArray(); return(result); }
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); }
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(); }