preguntar acerca de linq

3
réponses

Est-il possible de transformer un IEnumerable en un IOrderedEnumerable sans utiliser OrderBy?

supposons qu'il existe une méthode d'extension pour commander un IQueryable basée sur plusieurs types de tri (c.-à-d. Tri par diverses propriétés) désigné par un SortMethod enum. public static IOrderedEnumerable<AClass> OrderByX(this IQueryab …
demandé sur 1970-01-01 00:33:33
3
réponses

Comment retourner une chaîne vide si un objet est null?

Voici un extrait de mon code: var link = socials.Where(p => p.type == Facebook).FirstOrDefault().URL; le problème est qu'il n'y a pas d'un objet dans la liste, FirstOrDefault() retour null et .URL déclencher une exception. Comment puis-je évi …
demandé sur 1970-01-01 00:33:35
1
réponses

Performance de l’agrégat par rapport à la somme en LINQ

Trois implémentations différentes de trouver la somme d'une IEnumerable source sont donnés ci-dessous avec le temps pris quand la source a 10.000 entiers. source.Aggregate(0, (result, element) => result + element); prend 3 ms source.Sum(c …
demandé sur 1970-01-01 00:33:32
3
réponses

IronPython ASP.NET MVC

Quelqu'un a-t-il essayé ASP.NET MVC utilisant IronPython? Ayant fait beaucoup de développement de Python récemment, il serait agréable de continuer avec le langage que je vais dans un potentiel ASP.NET projet MVC. je suis particulièrement intéress …
demandé sur 1970-01-01 00:33:29
5
réponses

LINQ: Comment déclarer IEnumerable[AnonymousType]?

C'est ma fonction: private IEnumerable<string> SeachItem(int[] ItemIds) { using (var reader = File.OpenText(Application.StartupPath + @"tempA_A.tmp")) { var myLine = from line in ReadLines(reader) …
demandé sur 1970-01-01 00:33:29
2
réponses

Instanciation d’un contexte dans LINQ to Entities

j'ai vu deux manières différentes que les programmeurs abordent lors de la création d'un contexte d'entité dans leur code. La première est, comme tel, et vous pouvez tous les retrouver sur la MSDN exemples de code: public void DoSomething() { …
demandé sur 1970-01-01 00:33:29
3
réponses

Filtrer / rechercher en utilisant plusieurs champs — ASP.NET MVC

j'utilise ASP.NET MVC CE 6. j'ai une page de stock qui montre toutes les informations sur les articles de stock. Maintenant, je veux filtrer les enregistrements. dans l'image ci-dessous j'ai 3 options. Je pourrais filtrer par chaque option, un à …
demandé sur 1970-01-01 00:33:35
3
réponses

Comment résoudre la valeur ne peut pas être null. Nom du paramètre: source in linq?

Je ne sais pas pourquoi j'obtiens ce genre d'erreur. Cela arrive parfois, et je me méfie de mon code qui a encore du thread en cours d'exécution pendant que je ferme mon Application. Donc quand j'ouvre à nouveau, ça arrive. Value cannot be null. Par …
demandé sur 1970-01-01 00:33:35
6
réponses

Transformer un DataTable en Dictionnaire C#

je veux savoir comment transformer un DataTable dans un Dictionnaire. J'ai fait quelque chose comme ça. using System.Linq; internal Dictionary<string,object> GetDict(DataTable dt) { return dt.AsEnumerable() .ToDictionary<string, …
demandé sur 1970-01-01 00:33:33
2
réponses

une expression tree lambda ne peut pas contenir un opérateur de propagation nul.

Question: La ligne price = co?.price ?? 0, dans le code suivant me donne l'erreur ci-dessus. mais si je supprime ?co.? ça marche très bien. J'essayais de suivre cet exemple de MSDN où ils utilisent ? à la ligne select new { person.FirstName, PetName …
demandé sur 1970-01-01 00:33:37