Ricerca avanzata
Ricerca per argomento: LINQ
Negli script precedenti abbiamo visto come recuperare le entity e le relative proprietà sfruttando i metadati. In questo script vediamo invece come recuperare le funzioni importate nel conceptual schema.Per fare questo possiamo attingere al solito metodo GetItems passando ...
Il designer di Entity Framework permette di importare le stored procedure nell'EDM creando anche il codice per eseguirle tramite l'ObjectContext. Per alcuni tipi di stored procedure, il designer non genera il codice per l'invocazione (ad esempio, le stored procedure che non ...
Nello script #158 abbiamo visto come caricare un file XML remoto. In questo script affrontiamo lo stesso argomento offrendo una soluzione differente basata sul recupero del file tramite la classe HttpWebRequest. A differenze di XDocument, HttpWebRequest permette di personalizzare...
Entity Framework carica i metadati soltanto quando questi sono effettivamente richiesti. Questo significa che se si vanno ad esplorare i metadati, si ottiene un'eccezione.I metadati vengono caricati solo nel momento in cui Entity Framework esegue una query. Tuttavia eseguire una ...
Il metodo Load dell'oggetto XDocument permette, attraverso uno dei suoi overload, di caricare il contenuto di un file XML. Questo overload accetta in input una stringa con il percorso del file. Quello che rende interessante questo overload è che il caricamento del file funziona ...
Nello script precedente abbiamo visto come recuperare tutte le classi mappate con Entity Framework accedendo ai dati dell'Entity Data Model. Una volta ottenute le classi, le si possono ispezionare recuperando informazioni come le proprietà semplici, le proprietà che puntano ad un...
Molto spesso può tornare utile accedere ai metadati per poter scrivere del codice generico o semplicemente perchè si vuole costruire un viewer che sia esterno al designer di visual studio. L'esempio più semplice è un file word utilizzato per la documentazione dello schema.L'...
Molto spesso ci si dimentica di mettere una pagina di errore personalizzata da mostrare per default quando qualcosa va in errore. Questo comporta che quanddo si verifica un'eccezione, l'utente si ritrova davanti la maschera classica di ASP.NET la quale contiene molte informazioni...
Quando una query Entity SQL torna una projection e non una entity intera, il suo risultato non può essere messo in una classe, bensì in un DbDataRecord.Per elaborare la risposta si deve quindi lavorare con le colonne del DbDataRecord.("select o.OrderId, o.OrderDate FROM ...
Molto spesso capita di voler verificare quali siano le pagine più richieste in un sito. Questo può avvenire perchè si riscontrano dei picchi di utilizzo delle risorse o perchè si vuole ottimizzare la cache utilizzando policy più aggressive per determinate pagine. A questo scopo ...