Questions marquées «linq»

96
Syntaxe Linq - Sélection de plusieurs colonnes

Ceci est ma syntaxe Linq que j'utilise pour mon modèle d'entité IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Comment puis-je sélectionner plusieurs colonnes? Comme je veux...

95
Roslyn n'a pas réussi à compiler le code

Après avoir migré mon projet de VS2013 vers VS2015, le projet ne se construit plus. Une erreur de compilation se produit dans l'instruction LINQ suivante: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v in...

95
LINQ Utilisation de Max () pour sélectionner une seule ligne

J'utilise LINQ sur un IQueryable renvoyé par NHibernate et je dois sélectionner la ligne avec la (les) valeur (s) maximale (s) dans quelques champs. J'ai simplifié la partie sur laquelle je m'accroche. Je dois sélectionner la ligne de ma table avec la valeur maximale dans un champ. var table = new...

95
Comment aplatir l'arbre via LINQ?

Donc j'ai un arbre simple: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } J'ai un IEnumerable<MyNode>. Je veux obtenir une liste de tous MyNode(y compris les objets de nœud interne ( Elements)) sous la forme d'une liste plate Where group ==...

94
Où est la méthode d'extension LINQ «Plier»?

J'ai trouvé dans les échantillons Linq de MSDN une méthode soignée appelée Fold () que je veux utiliser. Leur exemple: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Malheureusement, je ne peux pas le...

94
Comment spécifier l'argument Linq OrderBy de manière dynamique?

Comment spécifier l'argument transmis à l' orderbyaide d'une valeur que je prends comme paramètre? Ex: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} Actuellement mise en œuvre: List<Student> orderbyAddress = existingStudends.OrderBy(c...

93
Adhésion LINQ avec plusieurs conditions dans la clause On

J'essaie d'implémenter une requête dans LINQ qui utilise une jointure externe gauche avec plusieurs conditions dans la clause ON. J'utiliserai l'exemple des deux tables suivantes: Project (ProjectID, ProjectName) et Task (TaskID, ProjectID, TaskName, Completed). Je veux voir la liste complète de...

93
Que fait Include () dans LINQ?

J'ai essayé de faire beaucoup de recherches, mais je suis plus un gars de la base de données - donc même l'explication dans le MSDN n'a aucun sens pour moi. Quelqu'un peut-il expliquer, et donner quelques exemples sur ce que fait la Include()déclaration dans le terme de la SQLrequête?...

92
Requêtes Linq conditionnelles

Nous travaillons sur une visionneuse de journaux. L'utilisation aura la possibilité de filtrer par utilisateur, gravité, etc. Dans les jours Sql j'ajouterais à la chaîne de requête, mais je veux le faire avec Linq. Comment puis-je ajouter conditionnellement des clauses where?...

92
Comment retourner la valeur d'Action ()?

En ce qui concerne la réponse à cette question Passing DataContext into Action () , comment puis-je renvoyer une valeur de l'action (db)? SimpleUsing.DoUsing(db => { // do whatever with db }); Devrait être plus comme: MyType myType = SimpleUsing.DoUsing<MyType>(db => { // do whatever...