¿Cómo refino y construyo sobre un proyecto de datos dinámicos de andamiaje básico?

StackOverflow https://stackoverflow.com/questions/1415743

  •  06-07-2019
  •  | 
  •  

Pregunta

Una vez que crea un proyecto de datos dinámicos básicos y generados con andamios, hay muchas más cosas que puede hacer para personalizar y mejorar el proyecto, evolucionando hacia una aplicación personalizada finamente diseñada que se beneficie de una infraestructura confiable.

Puede agregar metadatos para tablas de andamios, personalizar la lista estándar y las páginas de detalles, personalizar los controles de plantilla, etc.

¿Qué más puedes hacer?

¿Fue útil?

Solución

Probablemente los dos elementos más importantes que se me ocurren son:

  • Puede modificar / definir su propio proveedor de metadatos.

http://mattberseth.com/blog/2008/08/dynamic_data_and_custom_metada.html : nombra todas las columnas con un espacio entre palabras ... Sí, podría usar el atributo DisplayName pero esta es una muestra de cómo refinar el proyecto básico de andamios.

  • Puedes crear tus propios atributos.

http: //csharpbits.notaclue .net / 2009/04 / hiding-foreign-key-column-globally-in.html : muestra de cómo crear un atributo para ocultar la columna de clave externa para todas las tablas.

http: //csharpbits.notaclue .net / 2008/10 / dynamic-data-hiding-column-in-selected.html : muestra de otro atributo para ocultar una columna pero aplicado a nivel de página.

Después de esto, para preparar DD para el mundo real, puede:

Tier it:

http://weblogs.asp.net/craigshoemaker /archive/tags/Dynamic+Data/default.aspx

Mezclarlo con formularios web, con MVC ... http://www.codeplex.com/aspnet/Release/ProjectReleases. aspx? ReleaseId = 14473 Ver las muestras. También en los ejemplos se muestra cómo usar procedimientos almacenados con él.

Use AJAX y / o JQuery .....

Estas no son modificaciones específicas de DD, pero es probable que sean necesarias para el mundo real.

Aquí hay un enlace que también puede ayudar: http://blogs.msdn.com/ rickandy / archive / 2009/01/08 / dynamic-data-faq.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top