Ricerca per argomento: LINQ
Potremo definire il ListView come il controllo definitivo, ha tutte le caratteristiche avanzate del GridView, ma senza i limiti nella definizione del layout che invece contraddistinguono quest'ultimo.Ciò nonostante alcune scelte fatte in fase di progettazione del ListView ...
Il controllo LinqDataSource ci permette di avvalerci della funzionalità di LINQ all'interno di una pagina ASP.NET ed effettuare query su fonti di dati enumerabili, come è possibile leggere dall'articolo di Andrea Zani sui nuovi controlli di ASP.NET 3.5.Oltre alle note proprietà ...
Il controllo LinqDataSource, a differenza degli altri data source control, utilizza la collezione InsertParameters per valorizzare i campi dell'entità solo se questi sono null.E' quindi necessario gestire l'evento Inserting al fine di impostare le proprietà dell'entità con valori...
Il controllo LinqDataSource consente l'utilizzo di LINQ (Language Integrated Query) sfruttando semplice markup per interrogare, aggiungere, modificare o eliminare elmenti di una qualsiasi collezione di oggetti, che utilizzando LINQ to SQL vengono persistiti su un database SQL ...
Fino alla versione 2.2, Entity Framework risolve le query con Include verso una collection navigation property utilizzando un query per ogni proprietà e non creando un unico comando SQL. Questo comportamento ha il vantaggio di diminuire sensibilmente la quantità di viaggi che ...
Nello script #519 abbiamo visto come creare un interceptor e come utilizzarlo per loggare le chiamate fatte al database. Questo è un possibile uso degli interceptor ma ce ne sono molti altri. Un esempio è dato dalla possibilità di dare degli hint a SqlServer su come eseguire una ...
Nello script #542 abbiamo introdotto la libreria Entity Framework Plus e abbiamo visto come sfruttarla per eseguire più query in un solo comando SQL. La tecnica illustrata nello script funziona quando si eseguono query che restituiscono più record, ma non è applicabile a query ...
Molto spesso nelle nostre applicazioni abbiamo la necessità di eseguire più query in un unico comando (un comando può essere una richiesta web o il click di un pulsante in un'applicazione desktop). Se le query sono dipendenti tra loro (ad esempio, la prima query tira fuori alcuni...
Nello script #535 abbiamo introdotto EF Core Power Tools, un'estensione per Visual studio che permette, oltre ad altre funzionalità, di effettuare il reverse engineering di un database e di ottenere le classi e il relativo mapping. Tra le varie opzioni di generazione del codice, ...
Quando dobbiamo sviluppare applicazioni multitenant, una delle cose fondamentali è assicurarci che un dato inserito da un utente di quel tenant, sia effettivamente inserito per il tenant e successivamente visibile solo agli utenti di quel tenant. Questo requisito è talmente ...