Articles of linq to sql

Esiste un modello che utilizza Linq per creare dynamicmente un filtro?

Esiste un modello che utilizza Linq per creare dynamicmente un filtro? Ho la necessità di creare filtri personalizzati su un elenco, in passato avrei solo creato dynamicmente l’SQL … non sembra che questo sia ansible con Linq.

LINQ Left Join e Right Join

Ho bisogno di un aiuto, Ho due dataTable chiamati A e B, ho bisogno di tutte le righe da A e della riga corrispondente di B Ex: A: B: User | age| Data ID | age|Growth 1 |2 |43.5 1 |2 |46.5 2 |3 |44.5 1 |5 |49.5 3 |4 |45.6 1 |6 |48.5 Ho […]

Aggiornamento di ObservableCollection in un thread separato

In un’applicazione WPF, ObservableCollection viene riempito e aggiornato da LINQ a query SQL. Quindi gli oggetti dell’interfaccia utente vengono aggiornati utilizzando i valori di questa ObservableCollection. È ansible e ragionevole che le operazioni di aggiornamento di questa ObservableCollection da LINQ a query SQL siano state eseguite in un thread separato? Se sì, sarà, in questo […]

Confronta i tipi nullable in Linq a Sql

Ho un’ quadro di categoria che ha un campo ParentIn Nullable. Quando il metodo di seguito è in esecuzione e la categoria ID è nullo, il risultato sembra nullo, tuttavia esistono categorie che hanno valore ParentId null. Qual è il problema qui, cosa mi sto perdendo? public IEnumerable GetSubCategories(long? categoryId) { var subCategories = this.Repository.Categories.Where(c […]

LINQ Expression per restituire il valore della proprietà?

Sto cercando di creare una funzione generica per aiutarmi a selezionare migliaia di record utilizzando LINQ to SQL da un elenco locale. SQL Server (almeno per il 2005) limita le query ai parametri 2100 e vorrei selezionare più record. Ecco un buon esempio di utilizzo: var some_product_numbers = new int[] { 1,2,3 … 9999 }; […]

Informazioni su LINQ

Panoramica Una delle cose che ho chiesto molto su questo sito è LINQ . Le domande che ho posto sono state ampie e varie e spesso non hanno molto contesto dietro di loro. Quindi, nel tentativo di consolidare la conoscenza che ho acquisito su Linq, sto postando questa domanda al fine di mantenerla e aggiornarla […]

LINQ dove ignorare l’accentazione e il caso

Qual è il modo più semplice per filtrare gli elementi con LINQ attraverso il metodo Where che ignora l’accentuazione e il caso? Finora, sono stato in grado di ignorare Casing chiamando metodi sulle proprietà, che non penso sia una buona idea perché chiama lo stesso metodo per ogni elemento (giusto?). Quindi ecco cosa ho ottenuto […]

Errore: overflow SqlDateTime. Deve essere compreso tra 1/1/1753 12:00:00 e 31/12/9999 11:59:59 PM

Ho usato questo pezzo di codice che ho scritto e funziona in questo modo poco chiaro. Desidero inserire una riga nel database che include due colonne di DateTime: myrow.ApprovalDate = DateTime.Now myrow.ProposedDate = DateTime.Now Eppure, quando aggiorno il database ricevo questo errore: SqlDateTime overflow. Deve essere compreso tra 1/1/1753 12:00:00 e 31/12/9999 11:59:59 PM. Ho […]

Versione Linq dell’istruzione SQL “IN”

Ho le seguenti 3 tabelle come parte di un semplice schema “tagging degli oggetti”: == == Articoli ItemId int Marca varchar Nome varchar Prezzo in denaro Condizione varchar Descrizione varchar Bit attivo == == Tag TagId int Nome varchar Bit attivo == TagMap == TagMapId int TagId int (fk) ItemId int (fk) Bit attivo Voglio […]

LINQ to SQL e un totale parziale sui risultati ordinati

Voglio visualizzare la cronologia di un cliente in un DataGridView e voglio avere una colonna che mostri il totale parziale per il loro saldo. Il modo in cui l’ho fatto è stato ottenere i dati, eseguire il looping dei dati e aggiungere le righe a DataGridView uno alla volta e calcolare il totale parziale in […]