Quando importiamo una stored procedure nel conceptual schema, il template che genera la classe che eredita da ObjectContext crea un metodo per la stored procedure. Il metodo prende il nome della stored procedure ed accetta in input i parametri di questa. Tuttavia, spesso capita che le entity restituite dalla stored procedure debbano solamente essere visualizzate.
In tal caso si potrebbero ottimizzare le performance eliminando il tracking per queste entity. Il metodo creato dal template non offre la possibilità di disabilitare il tracking. Tuttavia possiamo utilizzare il metodo ExecuteFunction<T> che ci permette di specificare la modalità di tracking.
ctx.ExecuteFunction("SPName", MergeOption.NoTracking);Il primo parametro rappresenta il nome della stored procedure, mentre il secondo parametro rappresenta la modalità di traking delle entity restituite dalla stored procedure. Se la stored procedure accetta parametri, questi sono passati dopo il tracking.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Integrare LLM alle nostre applicazioni in .NET con MCP
Stop Building Chatbots. Build a team
Ciclo di vita risorse con .NET Aspire
Analizzare la qualità delle risposte con Microsoft Foundry
Lockfiles per le GitHub Actions
Effettuare chiamate API tramite GitHub App
Creare comandi nella dashboard .NET Aspire
Breaking the Legacy Barrier: how to Use AI to Modernize Applications
Disabilitare la telemetria nella CLI di GitHub
Gestire lo streaming AI con Angular Signals e React State
Integrare email esterne con Azure Functions e Managed Connectors
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
I più letti di oggi
- Personalizare l'icona e le funzionalità di un sito web per iOS e IE
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Accedere a risorse e immagini in Windows Store app di Windows 8
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Permettere il Drag-and-drop solo su zone predefinite con Silverlight 2.0
- Accedere a dati esposti con WebService con Silverlight 1.0
- Utilizzare dati in formato XML in XAML


