Come perfezionare e sviluppare un progetto Dynamic Data di impalcatura di base?
-
06-07-2019 - |
Domanda
Dopo aver creato un progetto di dati dinamici generati di base con impalcature, ci sono molte altre cose che puoi fare per personalizzare e migliorare il progetto, evolvendo verso un'applicazione personalizzata finemente elaborata che beneficia di un'infrastruttura affidabile.
È possibile aggiungere metadati per le tabelle dei ponteggi, personalizzare l'elenco standard e le pagine dei dettagli, personalizzare i controlli dei modelli, ecc.
Cos'altro puoi fare?
Soluzione
Probabilmente i due più grandi elementi a cui riesco a pensare sono:
- Puoi modificare / definire il tuo fornitore di metadati.
http://mattberseth.com/blog/2008/08/dynamic_data_and_custom_metada.html - Nomina tutte le colonne con uno spazio tra le parole ... Sì, è possibile utilizzare l'attributo DisplayName ma questo è un esempio di come perfezionare il progetto di scaffolding di base.
- Puoi creare i tuoi attributi.
http: //csharpbits.notaclue .net / 2009/04 / hiding-foreign-key-column-globally-in.html - Esempio di creazione di un attributo per nascondere la colonna di chiave esterna per tutte le tabelle.
http: //csharpbits.notaclue .net / 2008/10 / dynamic-data-hiding-column-in-selected.html - Esempio di un altro attributo per nascondere una colonna ma applicato a livello di pagina.
Dopo questo, per preparare DD al mondo reale puoi:
Livello:
http://weblogs.asp.net/craigshoemaker /archive/tags/Dynamic+Data/default.aspx
Miscelalo con moduli Web, con MVC ... http://www.codeplex.com/aspnet/Release/ProjectReleases. aspx? ReleaseId = 14473 Vedi i campioni Anche negli esempi è come utilizzare Stored Procedures con esso.
Usa AJAX e / o JQuery .....
Queste non sono modifiche specifiche DD ma probabilmente necessarie per essere pronte per il mondo reale.
Ecco un link che può aiutare anche: http://blogs.msdn.com/ rickandy / archive / 2009/01/08 / dinamico-dati-faq.aspx