ASP.NET MVC - Accesso ai dati del modello

Sommario
Una parte importante delle applicazioni web è che possiamo avere persistenza attraverso l'archiviazione dei dati in diversi database. Quando lavoriamo con la metodologia MVC Abbiamo un aspetto che è il modello, in questo dobbiamo memorizzare la struttura della nostra persistenza dei dati, cioè deve essere direttamente correlato al Banca dati.
Per questo che abbiamo descritto per avere un senso, ciò che viene fatto è che il titolare del trattamento richieda i dati direttamente al modello, se necessario, e quindi prenda tutte le disposizioni corrispondenti per passare i dati rilevanti alla vista.
VisualizzaBag
Prima di passare a vedere come viene utilizzato il modello, dobbiamo prima conoscere il metodo VisualizzaBorsa, questo funziona come un imballatore per metodo Visualizza dati in modo da poter realizzare un'implementazione più pulita durante la definizione dei dati nel controller.
Vediamo nell'immagine seguente una definizione di Informazioni sul controller utilizzando questo metodo:

Qui vediamo come definiamo le diverse proprietà con il metodo VisualizzaBorsa seguito da un punto e dal nome dell'immobile che farà la differenza, con questo evitiamo di scrivere parentesi e virgolette, riducendo così il numero di caratteri da scrivere.
Allora ai nostri occhi about.cshtml Possiamo ottenere i dati come vediamo nel seguente codice:
@ ViewBag.CompanyDescription

Dati dal modelloIl modello è un'entità estremamente importante poiché è quello che ci darà la struttura dei diversi elementi della nostra applicazione, quindi sicuramente quando un utente vuole ottenere dati, questi verranno da una struttura precedentemente rappresentata dal modello.
Se abbiamo un modello già pronto come il seguente:
 public class CompanyInfo {nome stringa pubblica {get; impostato; } stringa pubblica Descrizione {get; impostato; }} 

Possiamo accedere alle sue proprietà creando un'istanza nel nostro controller come vediamo nell'immagine seguente:

La prima proprietà è abbastanza semplice, diciamo semplicemente che il nome dell'utente è quello corrispondente al sistema di autenticazione del framework, quindi definiamo una variabile che sarà a istanza del nostro modello e grazie ai costruttori possiamo fare la definizione dei valori degli attributi del modello, in questo caso patata dolceDescrizione finalmente torniamo alla vista.
Ricezione dei dati in vista
Poiché abbiamo stabilito i dati nel controller che provengono dal nostro modello, è il momento di fare in modo che la vista mostri i dati che l'utente si aspetta di ricevere dopo aver consultato la risorsa.
Vediamo il seguente codice:
 @ {var company = (CompanyInfo) ViewData.Model; }@ descrizione dell'azienda

La prima cosa che facciamo è abbinare una variabile e dirle che sarà il tipo di modello da usare e inoltre la colleghiamo al metodo Visualizza dati, tutto questo in un blocco rasoio, quindi accediamo semplicemente a ciascuna proprietà del modello con un punto, come possiamo vedere è qualcosa di molto semplice e non comporta una maggiore complessità, questo grazie al fatto che il controller ha svolto la maggior parte del lavoro.
Alla fine del tutorial sappiamo già come ottenere dati da una struttura di un modello per poi mostrarli nella vista con l'aiuto del controller.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave