ASP.NET Dynamic Data 4월 프리뷰

ASP.NET Dynamic Data Preview – Home

12월 CTP 이후에 첫 업데이트입니다. ASP.NET Dynamic Data는 기존에 모델을 만들고 ASP.NET 페이지를 만들고 컨트롤과 소스를 추가하고 로직을 추가하고 하는 작업으로 인한 불편함을 조금이라도 줄일 방법을 제공하고자 만든 컨트롤들입니다. (MIX08때의 T24 동영상을 참고하시면 쉽게 접근하실 수 있습니다.)

ASP.NET Dynamic Data는 ASP.NET MVC Framework에서 사용하는 System.Web.Abstractions와 System.Web.Routing을 공유하는데, 더 최신 버젼들이 프리뷰에 들어있습니다. (이 부분은 ASP.NET MVC Framework Preview 2의 소스 공개 때 공개되지 않았죠.) 아무튼 이를 통해서 ASP.NET Dynamic Data에서 Routes를 지원합니다.

이번 버젼에서 눈에 띄는 변화는 Dynamic Data Website Wizard로 말그대로 Dynamic Data를 사용한 웹사이트를 쉽게 생성할 수 있는 위저드 템플릿을 포함합니다. 데이타베이스 연결로부터 원하는 데이타 모델을 만들어 이들 각각에 대한 리스트/디테일 페이지를 생성할 수 있습니다.

이외에 템플릿을 사용하여 뷰를 만들 수 있도록 하였고, 컨트롤들이 LINQ to SQL(이나 Entity Framework은 EF의 다음 버젼이 공개된 이후)으로 만든 데이타 모델의 메타데이타를 사용하여 자동으로 validation을 추가하는 기능이 추가되었습니다. 더 자세한 변경사항들은 위의 사이트에서 다운로드 받은 zip파일 내의 readme에서 보실 수 있습니다.