Domande taggate «linq»

Language Integrated Query (LINQ) è un componente di Microsoft .NET Framework che aggiunge funzionalità di query di dati nativi ai linguaggi .NET. Si prega di considerare l'uso di tag più dettagliati quando appropriato, ad esempio [linq-to-sql], [linq-to-entity] / [entity-framework] o [plinq]

5
La sequenza non contiene elementi corrispondenti
Ho un'applicazione asp.net in cui utilizzo linq per la manipolazione dei dati. Durante l'esecuzione, ottengo l'eccezione "La sequenza non contiene elementi corrispondenti". 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 => o.ID == id); …
112 c#  linq  exception 

4
Ordine di Linq per booleano
Ho una query linq che voglio ordinare per f.bar, che è una stringa, ma voglio anche ordinarla prima per f.foo, che è un campo booleano. Come la query di seguito. (from f in foo orderby f.foo, f.bar select f) Sebbene venga compilato, non funziona come previsto. Ordina solo per f.bar …
111 c#  linq 

3
Perché ToLookup e GroupBy sono diversi?
.ToLookup<TSource, TKey>restituisce un ILookup<TKey, TSource>. ILookup<TKey, TSource>implementa anche l'interfaccia IEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey>restituisce un IEnumerable<IGrouping<Tkey, TSource>>. ILookup ha la pratica proprietà indicizzatore, quindi può essere utilizzato in un modo simile a un dizionario (o simile a una ricerca), mentre GroupBy non può. GroupBy senza l'indicizzatore è un problema con cui …
111 c#  linq 

5
Come posso ordinare elenchi generici DESC e ASC?
Come posso ordinare elenchi generici DESC e ASC? Con LINQ e senza LINQ? Sto usando 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
La sequenza contiene più di un elemento
Ho dei problemi con l'acquisizione di un elenco di tipo "RhsTruck" tramite Linq e il modo in cui vengono visualizzati. RhsTruck ha solo proprietà Marca, Modello, Seriale ecc ... RhsCustomer ha proprietà CustomerName, CustomerAddress, ecc ... Continuo a ricevere l'errore "La sequenza contiene più di un elemento". Qualche idea? Mi …
110 c#  .net  asp.net  linq 

4
Linq a EntityFramework DateTime
На этот вопрос есть ответы на Stack Overflow на русском : LINQ to Entities non riconosce il metodo "System.DateTime AddDays (Double)" Nella mia applicazione sto usando Entity Framework. Il mio tavolo -Article -period -startDate Ho bisogno di record che corrispondono => DateTime.Now > startDate and (startDate + period) > DateTime.Now …


5
Qual è lo scopo di AsQueryable ()?
Lo scopo è AsQueryable()solo così puoi passare IEnumerablea metodi che potrebbero aspettarti IQueryable, o c'è una ragione utile per rappresentare IEnumerablecome IQueryable? Ad esempio, dovrebbe essere per casi come questo: IEnumerable<Order> orders = orderRepo.GetAll(); // I don't want to create another method that works on IEnumerable, // so I convert …


4
Crea un dizionario in un elenco con raggruppamento
Ho il seguente oggetto in un elenco: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } Ora, voglio creare il seguente dizionario da esso: Dictionary<int, List<DemoClass>> Voglio raggruppare il List<DemoClass>per la proprietà GroupKey, …
106 c#  .net  linq  .net-3.5 

4
C # Passa l'espressione Lambda come parametro del metodo
Ho un'espressione lambda che vorrei poter trasmettere e riutilizzare. Ecco il codice: 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 = student.Id; return job; …
106 c#  linq  lambda 

7
Codice Linq per selezionare un elemento
Mi ritrovo a scrivere molto codice come questo per selezionare un elemento che corrisponde var item = (from x in Items where x.Id == 123 select x).First(); C'è un modo più pulito per farlo o è così conciso come vedrò? EDIT: Avrebbe dovuto dire "Modo più pulito usando la sintassi …
105 c#  linq 

2
È Linq o Lambda?
So che questo è Linq: var _Results = from item in _List where item.Value == 1 select item; E so che questo è Lambda: var _Results = _List.Where(x => x.Value == 1); Nota del redattore: quanto sopra non è semplicemente Lambda, è Linq che utilizza il "Method Syntax" il cui …
105 c#  linq  lambda 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.