Perguntas com a marcação «linq»

96
Como posso fazer SELECT UNIQUE com LINQ?

Eu tenho uma lista como esta: Red Red Brown Yellow Green Green Brown Red Orange Estou tentando fazer um SELECT UNIQUE com LINQ, ou seja, quero Red Brown Yellow Green Orange var uniqueColors = from dbo in database.MainTable where dbo.Property == true select dbo.Color.Name; Eu então mudei...

96
Sintaxe Linq - Seleção de várias colunas

Esta é a minha sintaxe Linq que estou usando no meu modelo de entidade IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Como posso selecionar várias colunas? Como eu quero...

95
Roslyn falhou ao compilar o código

Depois de migrar meu projeto do VS2013 para o VS2015, o projeto não é mais compilado. Um erro de compilação ocorre na seguinte instrução LINQ: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v in array...

95
LINQ usando Max () para selecionar uma única linha

Estou usando o LINQ em um IQueryable retornado do NHibernate e preciso selecionar a linha com o (s) valor (es) máximo (s) em alguns campos. Simplifiquei a parte que estou insistindo. Preciso selecionar uma linha da minha tabela com o valor máximo em um campo. var table = new Table { new Row(id:...

95
Como nivelar a árvore via LINQ?

Portanto, tenho uma árvore simples: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Eu tenho um IEnumerable<MyNode>. Quero obter uma lista de todos MyNode(incluindo objetos de nó interno ( Elements)) como uma lista plana Where group == 1....

94
Como especifico o argumento Linq OrderBy dinamicamente?

Como especifico o argumento passado para orderbyusar um valor que considero como parâmetro? Ex: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} Implementação atual: List<Student> orderbyAddress = existingStudends.OrderBy(c =>...

93
O que Include () faz no LINQ?

Eu tentei fazer muitas pesquisas, mas sou mais um cara de banco de dados - então mesmo a explicação no MSDN não faz nenhum sentido para mim. Alguém pode explicar e fornecer alguns exemplos sobre o que a Include()afirmação faz no termo de

93
LINQ Join com múltiplas condições na cláusula On

Estou tentando implementar uma consulta em LINQ que usa uma junção externa esquerda com várias condições na cláusula ON. Usarei o exemplo das duas tabelas a seguir, Project (ProjectID, ProjectName) e Task (TaskID, ProjectID, TaskName, Completed). Quero ver a lista completa de todos os projetos...

92
Como retornar o valor de Action ()?

Com relação à resposta a esta pergunta Passing DataContext into Action () , como faço para retornar um valor de action (db)? SimpleUsing.DoUsing(db => { // do whatever with db }); Deve ser mais como: MyType myType = SimpleUsing.DoUsing<MyType>(db => { // do whatever with db....