Как мне усовершенствовать и использовать базовый проект динамических данных?
-
06-07-2019 - |
Вопрос
После того как вы создадите базовый проект сгенерированных динамических данных с помощью scaffolding, вы сможете сделать еще много вещей, чтобы настроить и улучшить проект, превращаясь в тщательно созданное пользовательское приложение, использующее надежную инфраструктуру.
Вы можете добавлять метаданные для таблиц шаблонов, настраивать стандартный список и страницы сведений, настраивать элементы управления шаблонами и т. д.
Что еще можно сделать?
Решение
Наверное, две самые важные вещи, о которых я могу думать:
- Вы можете изменить / определить своего собственного поставщика метаданных.
http://mattberseth.com/blog/2008/08/dynamic_data_and_custom_metada.html - Называет все столбцы с пробелом между словами...Да, вы можете использовать атрибут DisplayName, но это пример того, как усовершенствовать базовый проект построения лесов.
- Вы можете создавать свои собственные атрибуты.
http://csharpbits.notaclue.net/2009/04/hiding-foreign-key-column-globally-in.html — Пример создания атрибута для скрытия столбца внешнего ключа для всех таблиц.
http://csharpbits.notaclue.net/2008/10/dynamic-data-hiding-columns-in-selected.html — Образец другого атрибута для скрытия столбца, но применяемого на уровне страницы.
После этого, чтобы подготовить DD к реальному миру, вы можете:
Уровни:
http://weblogs.asp.net/craigshoemaker/archive/tags/Dynamic+Data/default.aspx
Смешайте это с веб-формами, с MVC...http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14473Посмотрите образцы.Также в примерах описано, как использовать с ним хранимые процедуры.
Используйте AJAX и/или JQuery.....
Это не модификации, специфичные для DD, но, вероятно, необходимые для готовности к реальному миру.
Вот ссылка, которая также может помочь:http://blogs.msdn.com/rickandy/archive/2009/01/08/dynamic-data-faq.aspx