Articles of dynamic linq

Fonction d’appel dans linq dynamic

J’essaie d’appeler une fonction dans une instruction linq select dynamic, mais j’obtiens une erreur: No property or field ‘A’ exists in type ‘Tuple2’ Exemple de code: void Main() { var a = new Tuple(1,1); var b = new[]{ a }; var q = b.AsQueryable().Select(“A.Test(it.Item1)”); q.Dump(); } public static class A { public static int Test(int […]

Comment accéder aux éléments d’une liste dynamic?

J’essaie de comprendre comment énumérer les résultats d’un LINQ dynamic. .Select(ssortingng selectors) dans .NET 4.5. System.Linq.Dynamic dynamic provient de l’espace de noms System.Linq.Dynamic . Edit: System.Linq aussi System.Linq . J’ai une méthode qui ressemble à ceci: public void SetAaData(List data, List fields) { if (data == null || data.Count == 0) { return; } var […]

Comment taper dynamicment Cast sur chaîne lors de l’utilisation de Contains dans Dynamic LINQ?

Je souhaite utiliser Dynamic LINQ Query pour effectuer une recherche avec du texte dans toutes les propriétés d’une classe. J’utilise la fonction suivante pour créer une expression. Je passe le nom de la propriété et le texte de recherche à la méthode. Dans cette méthode, si le type de propriété est Ssortingng, il fonctionne correctement. […]

Linq dynamic où compter?

Est-il possible d’utiliser la liste dans où. Je veux quelque chose comme ça: public class Customer { ssortingng FirtsName; ssortingng LastName; int Number; ….. } Je veux filtrer les clients en utilisant des cases à cocher. Si je sélectionne le prénom et le numéro, la clause where sera générée .where(x=> x.FirstName == “SomeFirstName” && x.Number […]

Comment filtrer une collection enfant avec linq dynamic

J’essaie de filtrer les résultats pour la demande de l’utilisateur. Par exemple, vous avez des orders et des order details et les products sont des collections enfants. Lorsque l’utilisateur souhaite filtrer par produit, une erreur se produit car il No property or field ‘PRODUCTS’ exists in type ‘ICollection ” J’écris ma requête comme ceci. var […]

IQueryable à exécution différée de Dynamic Linq?

J’utilise Dynamic Linq pour effectuer certaines requêtes (désolé mais c’est ma seule option). En conséquence, je reçois un IQueryable au lieu d’un IQueryable . Dans mon cas, je veux une IQueryable où Thing est un type concret. Ma requête est en tant que telle: public IQueryable Foo(MyContext db) { var rootQuery = db.People.Where(x => x.City […]

LINQ dynamic regroupe sur IQueryable en une seule requête

Je construis une bibliothèque de grid de données qui fonctionne sur des sources de données génériques IQueryable. Au bas des colonnes sélectionnées auront des agrégats: sum, moyenne, compte, etc. Je peux calculer la sum / moyenne / compte individuellement en utilisant le code de cet article Comment faire une sum en utilisant Dynamic LINQ Je […]

Dynamique ou clause linq

Aujourd’hui, nous avons actuellement une déclaration comme celle-ci: var Query = (from dp in db.Patients select dp); var UserID = User.Identity.GetUserId(); if (User.IsInRole(“Administrator”)) { Query = Query.Where(x => x.AdministratorID == UserID); } if (User.IsInRole(“Counselor”)) { Query = Query.Where(x => x.CounselorID == UserID); } if (User.IsInRole(“Physician”)) { Query = Query.Where(x => x.PhysicianID == UserID); } Le […]

LINQ dynamic avec saisie directe de l’utilisateur, des dangers?

J’ai une table dans une application ASP.NET MVC que je veux pouvoir sortinger (serveur) et filtrable avec AJAX. Je voulais qu’il soit assez facile à utiliser ailleurs et je n’avais pas envie de coder en dur le sorting et le filtrage dans les expressions de requête. J’ai donc cherché un moyen de construire les expressions […]

Est-il possible d’accélérer des requêtes (dynamics) LINQ en utilisant un GPU?

Je recherche depuis quelques jours des informations fiables sur la possibilité d’accélérer les requêtes LINQ à l’aide d’un GPU. Technologies que j’ai “étudiées” jusqu’à présent: Microsoft Accelerator Cudafy Brahma En bref, serait-il même possible de faire un filtrage en mémoire des objects sur le GPU? Disons que nous avons une liste d’objects et que nous […]