Table of Contents
Ibland kan din dator ge dig ett mycket “system.linq.dynamicerror“-felmeddelande. Det kan mycket väl finnas flera orsaker till detta fel.
Datorn går långsamt?
productList.DataSource är
query.=> select(p newp.description, p.price, sid. bild );
productList.DataBind();
clearSearch();
}
På morgonen använder jag System.Linq.Dynamic (Install-Package System.Linq.And dynamic
). Jag försöker konsumera IndexOf-överbelastningen av en StringComparison. Detta tillvägagångssätt är dock likvärdigt med att försöka tillämpa bärarens StringComparison på personobjektet. Är jag verklig i förfrågan?
Prova
IEnumerable dynamicLinqItems = people.Where("(FirstName.IndexOf(@0, StringComparison.OrdinalIgnoreCase) >= 0)", "T");fånga (förutom undantag) Console.WriteLine(Undantag);
StringComparison-egenskapen eller fältet existerar inte bara av typen Person.
Person i offentlig klass kriminell sträng Förnamn get; tillsammans; få verket för namn från den offentliga kanalen; tillsammans; hela datumet/tiden för födelsedagen; tillsammans; internetåldern motta DateTime Now = DateTime.Today; int åldrande = nu.År - födelsedag.år; till fall där (nu < Birthday.AddYears(age)) Ålder--; ange ålder;
Datorn går långsamt?
ASR Pro är den ultimata lösningen för dina PC-reparationsbehov! Den diagnostiserar och reparerar inte bara olika Windows-problem snabbt och säkert, utan den ökar också systemprestandan, optimerar minnet, förbättrar säkerheten och finjusterar din dator för maximal tillförlitlighet. Så varför vänta? Kom igång idag!
![](/wp-content/download4.gif)
När jag installerar GroupBy på en samling (de betyder "Data" som finns i exemplet nedan), får jag en kunskap om fel som säger "Måldelen är inte ett ExpandoObject" vid vilken tidpunkt jag försöker konvertera det till ett index. Vad exakt betyder felet? Och de bästa sätten kan jag sprida detta fel?
Här är ett mönsteranrop som resulterar i en liknande exekvering - felet -
//dataobjekt är en lista på den nämnda klassen 'data'.offentlig klassdata öppen kedja kopplad till mottagande valuta; tillsammans; Regeringen får PreTaxCost; tillsammans;//Variabelvärden:var groupingKeySelector motsvarar "new(it.Currency as Currency)"var selector = "new (Sum(Convert.ToInt32(it.PreTaxCost)) även om PreTaxCost, it.Key.Currency)"//Anrop som ger ett undantag: data.AsQueryable().GroupBy(groupingKeySelector,"it").Select(selector).Cast().ToDynamicList()//Anropsmodell som ger samma undantag för nu denna data.AsQueryable().GroupBy("new (it.Currency as Currency )", "it").First()
data.AsQueryable().GroupBy(groupingKeySelector,"it").Select(selector).Cast().ToDynamicList()' undantag 'Systemtyp. InvalidOperationException' kastade Data: System.Collections.ListDictionaryInternt HResult :- 2146233079 Hjälplänk: null InnerException: Meddelande: noll "Målet är inte ett ExpandoObject") i C:UsersJonathanDocumentsGitHubSystem.Linq.Co. srcSystem.Linq.Dynamic.Core Dynamic DynamicIndexer.cs:line 30rn lambda_method(stängs här i , Object )rn på insidan System.Linq.Lookup2.Source, skapa[tsource]( ienumerable1 Func2 keySelector, Func2 elementSelector, IEqualityComparer1 Compare) rn i System.Linq.GroupedEnumerable3.GetEnumerator()rn i System. Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()rn i System.Collections.Generic.List1..ctor(IEnumerable1 collection)rn i System.Linq.Enumerable.ToList[T Source](IEnumerable1 source)r n i System.Linq.Dynamic.Core.DynamicEnumerableExtensions.ToDynamicList(IEnumerable source) i C:UsersJonathanDocumentsGitHubSystem.Linq.Dynamic.CoresrcSystem.Linq.DynamicDynamic .Coten cs:line 87" TargetSite: System.Object DynamicIndex(System.Object, System.String)
14 300
frågade 20 oktober 2020 till 21:08.
Förbättra hastigheten på din dator idag genom att ladda ner den här programvaran - den löser dina PC-problem.
System.linq.dynamic Bug Issues Should Be Fixed.
Systeem.linq.dynamic Bugs Moeten Worden Opgelost.
Los Errores De System.linq.dynamic Deberían Solucionarse Más.
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 귀찮은 문제가 수정되어야 합니다.
![Darcy Climpson](https://siliconvalleygazette.com/wp-content/uploads/darcyclimpson.jpg)