기본 스캐 폴딩 다이내믹 데이터 프로젝트를 개선하고 구축하려면 어떻게해야합니까?
-
06-07-2019 - |
문제
스캐 폴딩으로 기본적이고 생성 된 동적 데이터 프로젝트를 만들면 프로젝트를 사용자 정의하고 개선하기 위해 할 수있는 일이 훨씬 많아서 안정적인 인프라의 이점을 얻는 미세하게 제작 된 사용자 정의 애플리케이션으로 발전합니다.
스캐 폴딩 테이블에 대한 메타 데이터를 추가하고 표준 목록 및 세부 정보 페이지를 사용자 정의하고 템플릿 컨트롤 사용자 정의 등을 사용할 수 있습니다.
너는 어떤 다른 일을 할 수 있니?
해결책
아마 내가 생각할 수있는 가장 큰 두 가지 항목은 다음과 같습니다.
- 자신의 메타 데이터 제공 업체를 수정 / 정의 할 수 있습니다.
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-hiding-columns-in-selected.html - 열을 숨기는 다른 속성의 샘플이지만 페이지 레벨에 적용됩니다.
그 후, 실제 세계를 위해 DD를 준비하려면 다음을 수행 할 수 있습니다.
Tier It :
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