Table of Contents
A veces, su computadora puede mostrarle un mensaje de error sólido “system.linq.dynamicerror“. Puede haber varias razones para este error.
¿La PC va lenta?
productList.DataSource es
consulta.=> select(p newp.descripción, p.precio, p. imagen);
ListaProductos.DataBind();
clearSearch();
}
Por la mañana uso System.Linq.Dynamic (Install-Package System.Linq.And dynamic
). Estoy tratando de usar esa sobrecarga de IndexOf de un StringComparison. Sin embargo, esto se ha vuelto equivalente a intentar aplicar la comparación de cadenas del propietario al objeto Person. ¿Estoy en lo correcto sobre la solicitud?
Pruebe
El estado o campo StringComparison no existe solo en el tipo de persona.
Persona de clase pública abundante cadena FirstName get; juntos; obtener el último nombre publicitario del canal público; juntos; fecha/hora general hasta el cumpleaños; juntos; edad social recibir Fecha y hora ahora = Fecha y hora.Hoy; int edad equivale a ahora.Año - cumpleaños.año; en tipos donde (ahora < Cumpleaños.AddYears(edad)) Años--; edad de intercambio;
¿La PC va lenta?
¡ASR Pro es la solución definitiva para sus necesidades de reparación de PC! No solo diagnostica y repara de forma rápida y segura varios problemas de Windows, sino que también aumenta el rendimiento del sistema, optimiza la memoria, mejora la seguridad y ajusta su PC para obtener la máxima confiabilidad. Entonces, ¿por qué esperar? ¡Empieza hoy mismo!
Cuando uso GroupBy en una colección (de significa "Datos" en todos los ejemplos a continuación), aparece un error de aprendizaje que indica "La parte de destino no es un ExpandoObject" cuando trato de convertirlo en una lista. ¿Qué significa exactamente el error? ¿Y cómo voy a propagar este error?
Aquí hay una estructura make que da como resultado una ejecución similar al error -
//objeto de datos es una lista de cualquier clase 'datos' mencionada.datos de clase pública cadena abierta de uso de moneda; juntos; el gobierno recibe PreTaxCost; juntos;//Valores de las variables:var groupingKeySelector significa "nuevo (it.Currency as Currency)"var selector = "nuevo (Sum(Convert.ToInt32(it.PreTaxCost)) como el PreTaxCost, it.Key.Currency)"//Llamada que genera una excepción: data.AsQueryable().GroupBy(groupingKeySelector,"it").Select(selector).Cast().ToDynamicList()//Llamar diferente que arroja la misma excepción para data.AsQueryable().GroupBy("new (it.Currency as Currency)", "it").First()
data.AsQueryable().GroupBy(groupingKeySelector,"it").Select(selector).Cast().ToDynamicList()' exclusion 'Tipo de sistema. InvalidOperationException' lanzado Datos: System.Collections.ListDictionaryInternal HResult: - 2146233079 HelpLink: null InnerException: Mensaje: null "El destino realmente no es un ExpandoObject") en C:UsersJonathanDocumentsGitHubSystem.Linq.Dynamic.Core srcSystem.Linq.Dynamic.Core Dynamic DynamicIndexer.cs:line 30rn lambda_method(cerrando aquí en , Object )rn en System.Linq.Lookup2.Source, create[tsource](ienumerable1 Func2 keySelector, Func2 elementSelector, IEqualityComparer1 Compare) rn en System.Linq.GroupedEnumerable3.GetEnumerator()rn en System. Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()rn en System.Collections.Generic.List1..ctor(colección IEnumerable1)rn en System.Linq.Enumerable.ToList[T Source](IEnumerable1 source)r n en System.Linq.Dynamic.Core.DynamicEnumerableExtensions.ToDynamicList(IEnumerable source) en C:UsersJonathanDocumentsGitHubSystem.Linq.Dynamic.CoresrcSystem.Linq.Dynamic .CoreDynamicEnumerableExtensions. cs:line 87" Sitio de destino: System.Object DynamicIndex(System.Object, System.String)
14 300
preguntado el 20 de octubre de 2020 a las 21:08.
Mejore la velocidad de su computadora hoy descargando este software: solucionará los problemas de su PC.
System.linq.dynamic Bug Issues Should Be Fixed.
Systeem.linq.dynamic Bugs Moeten Worden Opgelost.
System.linq.dynamic Buggproblem Bör Sluta åtgärdas.
I Problemi Di Bug Di System.linq.dynamic Dovrebbero Essere Corretti.
System.linq.dynamic Fehlerprobleme Sollten Automatisch Behoben Werden.
Les Problèmes De Bug De System.linq.dynamic Peuvent être Corrigés.
Os Problemas De Bug Do System.linq.dynamic Devem Ser Corrigidos.
Pozycje Błędów System.linq.dynamic Powinny Zostać Naprawione.
Должны быть исправлены проблемы System.linq.dynamic с насекомыми.
System.linq.dynamic 귀찮은 문제가 수정되어야 합니다.