Tag: IASYNCENUMERABLE
Tengo dos secuencias asíncronas que quiero “unir” en pares, y para ello utilicé el operador Zip del paquete System.Linq.Async. Sin embargo, este operador se comporta de manera indeseable para mi caso. En lugar de enumerar las dos secuencias de forma concurrente, las enumera de forma secuencial, lo que resulta en . . . Read more
¿Existen diferencias en el comportamiento o rendimiento entre AsEnumerable, AsAsyncEnumerable y la iteración simple sobre IQueryable en EF Core? cs // Usando .AsEnumerable(); var blogs = context.Posts.Where(p => p.Title.StartsWith(“A”)).AsEnumerable(); foreach (var blog in blogs) { // … } cs // Solo iterando sobre IQueryable; var blogs = context.Posts.Where(p => p.Title.StartsWith(“A”)); . . . Read more
Estoy escribiendo un programa en Prolog que puede realizar aritmética de Peano. Tengo definiciones estándar para los números naturales. nat(n). nat(s(N)) :- nat(N). Porque quiero enumerar todas las posibles relaciones de adición entre números naturales, he definido una función auxiliar (para definir un orden total sobre el conjunto). cmp_n(X, Y, . . . Read more
El problema proporciona un array donde cada índice es el precio de una acción en cada día: array = [17,3,6,9,15,8,6,1,10] Por ejemplo, el 1 de noviembre el precio es de $17, el 2 de noviembre el precio es de $3, el 3 de noviembre el precio es de $6, etc. . . . Read more
Tengo un método asíncrono que devuelve un IAsyncEnumerable usando yield. En algunos casos, puede ser necesario obtener los elementos de forma síncrona, por lo que quiero crear otro método para esto que devuelva un IEnumerable ejecutando el método existente de forma síncrona para evitar duplicar código. async IAsyncEnumerable<foo> GetItemsAsync() { . . . Read more