ASP.net Dynamic Data




                       1
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
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
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
En una palabra…




       PRODUCTIVIDAD


                       5
Demos

        Nueva DD Entities Web App

         Agregar Entity Data Model

            Registrar el modelo

             Probar el modelo

        Customizar template y vistas
                                       6
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
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
Demos DD4

              Filter controls

              Many to many

               Inheritance

            Domain Data source

             Query Extenders
                                 9
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
Demos DD4

     Iniciando proyecto con LinqToSqlProject
                    template




                                               11
Q&A




      12
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
GRACIAS!! 




              14

(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 2

  • 1.
  • 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.netDynamic 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 susbeneficios? • 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
  • 5.
    En una palabra… PRODUCTIVIDAD 5
  • 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 DynamicData 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 denuevo 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 unproyecto 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
  • 12.
    Q&A 12
  • 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
  • 14.