Perguntas com a marcação «linq»

O Language Integrated Query (LINQ) é um componente do Microsoft .NET Framework que adiciona recursos nativos de consulta de dados aos idiomas do .NET. Por favor, considere usar tags mais detalhadas quando apropriado, por exemplo [linq-to-sql], [linq-to-entity] / [entity-framework] ou [plinq]

5
A sequência não contém nenhum elemento correspondente
Eu tenho um aplicativo asp.net no qual estou usando o linq para manipulação de dados. Durante a execução, recebo a exceção "Sequência não contém elemento correspondente". if (_lstAcl.Documents.Count > 0) { for (i = 0; i <= _lstAcl.Documents.Count - 1; i++) { string id = _lstAcl.Documents[i].ID.ToString(); var documentRow = _dsACL.Documents.First(o …
112 c#  linq  exception 

4
Ordem Linq por booleano
Eu tenho uma consulta linq que desejo ordenar por f.bar, que é uma string, mas também quero ordená-la por f.foo, que é um campo booleano, primeiro. Como a consulta abaixo. (from f in foo orderby f.foo, f.bar select f) Embora compile, não funciona como esperado. Ele apenas ordena por f.bar …
111 c#  linq 

3
Por que ToLookup e GroupBy são diferentes?
.ToLookup<TSource, TKey>retorna um ILookup<TKey, TSource>. ILookup<TKey, TSource>também implementa interface IEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey>retorna um IEnumerable<IGrouping<Tkey, TSource>>. ILookup tem a propriedade indexer útil, portanto, pode ser usado de maneira semelhante a um dicionário (ou semelhante a uma consulta), enquanto o GroupBy não pode. O GroupBy sem o indexador é difícil de …
111 c#  linq 

5
Como posso classificar a lista genérica DESC e ASC?
Como posso classificar a lista genérica DESC e ASC? Com LINQ e sem LINQ? Estou usando o VS2008. class Program { static void Main(string[] args) { List<int> li = new List<int>(); li.Add(456); li.Add(123); li.Add(12345667); li.Add(0); li.Add(1); li.Sort(); foreach (int item in li) { Console.WriteLine(item.ToString() + "\n"); } Console.ReadKey(); } }
110 c#  .net  linq 

5
A sequência contém mais de um elemento
Estou tendo alguns problemas para obter uma lista do tipo "RhsTruck" por meio do Linq e fazer com que sejam exibidos. RhsTruck só tem as propriedades Marca, Modelo, Serial etc ... RhsCustomer tem as propriedades CustomerName, CustomerAddress, etc ... Continuo recebendo o erro "A sequência contém mais de um elemento". …
110 c#  .net  asp.net  linq 

4
Linq para EntityFramework DateTime
На этот вопрос есть ответы на Stack Overflow на русском : LINQ to Entities não reconhece o método 'System.DateTime AddDays (Double)' Em meu aplicativo, estou usando o Entity Framework. Minha mesa -Article -period -startDate Eu preciso de registros que correspondam a => DateTime.Now > startDate and (startDate + period) > …


5
Qual é o propósito de AsQueryable ()?
O objetivo é AsQueryable()apenas para que você possa passar um IEnumerablepara métodos que você pode esperar IQueryable, ou há uma razão útil para representar IEnumerablecomo IQueryable? Por exemplo, deve ser para casos como este: IEnumerable<Order> orders = orderRepo.GetAll(); // I don't want to create another method that works on IEnumerable, …


4
Crie um dicionário em uma lista com agrupamento
Tenho o seguinte objeto em uma lista: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } Agora, quero criar o seguinte dicionário a partir dele: Dictionary<int, List<DemoClass>> Quero agrupar o List<DemoClass>pela propriedade GroupKey, …
106 c#  .net  linq  .net-3.5 

4
C # Pass Lambda Expression as Method Parameter
Eu tenho uma expressão lambda que gostaria de poder transmitir e reutilizar. Aqui está o código: public List<IJob> getJobs(/* i want to pass the lambda expr in here */) { using (SqlConnection connection = new SqlConnection(getConnectionString())) { connection.Open(); return connection.Query<FullTimeJob, Student, FullTimeJob>(sql, (job, student) => { job.Student = student; job.StudentId …
106 c#  linq  lambda 

7
Código Linq para selecionar um item
Eu me pego escrevendo muito código como este para selecionar um item que corresponda var item = (from x in Items where x.Id == 123 select x).First(); Existe uma maneira mais limpa de fazer isso ou é o mais conciso que vou ser? EDIT: Deveria ter dito "maneira mais limpa …
105 c#  linq 

2
É Linq ou Lambda?
Eu sei que este é o Linq: var _Results = from item in _List where item.Value == 1 select item; E eu sei que isso é Lambda: var _Results = _List.Where(x => x.Value == 1); Nota do editor: o acima não é meramente Lambda, é Linq usando a "Sintaxe do …
105 c#  linq  lambda 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.