Ricerca: identity
Quando lavoriamo con un database, una delle operazioni più comuni è il recupero di record che corrispondono a una lista di codici. Spesso questi campi codice non sono la chiave primaria della tabella in quanto si preferisce una chiave surrogata. Supponiamo di avere una tabella ...
L'engine di SQL Server Compact 4 ha la caratteristica principale di lavorare in-process con lo stesso applicativo che ne fa uso e permette scenari in cui dev'essere semplice l'installazione. Tra i vantaggi che si possono ottenere vi è anche la possibilità della totale gestione ...
Nello script #94 abbiamo visto come è possibile effettuare il mapping di una gerarchia di oggetti associandola per intero ad una sola tabella sul database. Questa strategia presenta però alcuni svantaggi:1) Classi molto eterogenee producono tabelle con un gran numero di colonne ...
In LINQ to SQL tutte le EntityRef ed gli EntitySet vengono caricati per default in Lazy Load. Tuttavia, in alcuni contesti può essere utile caricare in lazy anche dei tipi primitivi.Si provi ad immaginare una classe User in cui si ha un campo Description, di tipo stringa, che ...
Nello script precedente (https://www.aspitalia.com/script/1424/Autenticazione-Basata-Certificati-ASP.NET-Core.aspx) abbiamo visto come creare un certificato per proteggere un endpoint ASP.NET Core: si tratta di un sistema di security molto comune in un contesto server-to-server, ...
Una lacuna del filtro AuthorizeAttribute standard di ASP.NET MVC è che non permette di negare l'autorizzazione a particolari ruoli o utenti. Si tratta di un'esigenza tipicamente più rara del classico "autorizza l'utente X"; alle volte, però, accade che per la particolare natura ...
Nello script precedente, abbiamo visto come l'action filter Authorize sia utile per applicare in maniera automatica delle restrizioni alle azioni che un utente può eseguire e, nel caso questi non risulti abilitato, rimandarlo alla pagina di autenticazione.Nel caso in cui però l'...
Negli esempi che abbiamo visto fino a oggi su ASP.NET SignalR, abbiamo sempre utilizzato hub che erano invocabili anche da un utente anonimo. In realtà, questo framework è in grado di gestire anche scenari in cui sia richiesta l'autenticazione dell'utente stesso. Per rendere ...
Con ASP.NET è possibile cambiare le caratteristiche della propria applicazione semplicemente agendo su un file, in formato XML, che permette finalmente di eseguire tutta una serie di operazioni senza bisogno di accedere ad IIS.Tra queste c'è la possibilità di impostare delle ...
Il ProfileModule si fa carico per ogni richiesta di recuperare l'oggetto con il profilo associato all'utente corrente, operazione durante la quale genera l'evento Personalize, il cui event handler riceve come argomenti l'oggetto che ha generato l'evento (il ProfileModule) ed un'...