2. Agenda
• Qué es ASP.net Dynamic Data?
• Cuales son sus beneficios?
• Demos DD
• Qué es DD Preview 4?
• Qué hay de nuevo en DD Preview 4?
• Demos DD Preview 4
• Como iniciar un proyecto con DD Preview 4?
• Más demos
• Q&A – al final
3. Qué es ASP.net Dynamic Data?
• Framework that lets you create data-driven
ASP.NET Web applications very easily
• Automatically discovering the data model at
runtime and deriving UI behavior from it
• First released with .Net Framework 3.5 SP1
• Instalar fix para EF.
3
4. Cuales son sus beneficios?
• Increased RAD development
• Scaffolding
Minimal or no code
Quick development time
Pages completely functional
Built-in data validation based on the database schema.
Automatic filters that are created for each foreign key or Boolean
fields.
• Customize page templates
• Customize specific tables
• Customize field templates
• Create custom field templates
• Annotate your model
4
6. Demos
Nueva DD Entities Web App
Agregar Entity Data Model
Registrar el modelo
Probar el modelo
Customizar template y vistas
6
7. Qué es Dynamic Data Preview 4?
• New release of Dynamic Data based on some of the early bits Microsoft is
working on for the next release of the framework.
• This preview release runs on .NET 3.5 SP1 / VS 2008 SP1.
• The final version will ship with .NET 4.0 and VS 2010.
• Contains the Dynamic Data Futures project which contains some things we
the team is considering for future releases of Dynamic Data.
• Released: May 6, 2009 , updated: May 14, 2009
• .ZIP containing: PROJECT TEMPLATES + SAMPLES
8. Qué hay de nuevo en el DD Preview 4?
• A new QueryExtender control,
Declarative data filtering, searching operations.
• A new Dynamic Data filter model
• Support for inheritance in Entity Framework and Linq to SQL.
• Support for many to many relationships in Entity Framework.
• New Entity Templates which allow fine control over how an object is displayed and edited.
• Attributes for controlling the filters appearance and order.
• A DomainDataSource control that uses a data provider model which enables the developers to
build their own custom business logic.
• A datasource control for ADO.NET Data Services
•Starter templates for building new applications with the bits for DomainService, Entity Framework
and Linq to SQL. 8
9. Demos DD4
Filter controls
Many to many
Inheritance
Domain Data source
Query Extenders
9
10. Como iniciar un proyecto con DD Preview 4?...
1. Start with one of the projects in the ProjectTemplates
directory to get an empty Dynamic Data site
2. Add a database
3. Create the appopriate data model for the project
4. Register the data model in Global.asax
5. Run
10
11. Demos DD4
Iniciando proyecto con LinqToSqlProject
template
11
13. Más información en…
• Microsoft ASP.net Dynamic Data
http://www.asp.net/dynamicdata/
• CodePlex
http://aspnet.codeplex.com/Wiki/View.aspx?title=Dynamic
%20Data
• ASP.NET Dynamic Data 4.0 Preview 4
http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseI
d=27026
13