SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Demystifying the 3d web - Codemotion 2016
Demystifying the 3d web - Codemotion 2016Demystifying the 3d web - Codemotion 2016
Demystifying the 3d web - Codemotion 2016Pietro Grandi
 
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
WEBINAR: Proven Patterns for Loading Test Data for Managed Package TestingWEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
WEBINAR: Proven Patterns for Loading Test Data for Managed Package TestingCodeScience
 
Let's do PowerBi - Together
Let's do PowerBi - TogetherLet's do PowerBi - Together
Let's do PowerBi - TogetherBIWUG
 
[Webinar] Building Virtual Navigation Structures for the Nuxeo Platform
[Webinar] Building Virtual Navigation Structures for the Nuxeo Platform[Webinar] Building Virtual Navigation Structures for the Nuxeo Platform
[Webinar] Building Virtual Navigation Structures for the Nuxeo PlatformNuxeo
 
SQLDay 2017 - Database Unit Tests with tSQLt
SQLDay 2017 - Database Unit Tests with tSQLtSQLDay 2017 - Database Unit Tests with tSQLt
SQLDay 2017 - Database Unit Tests with tSQLtMarek Maśko
 
When Windows Apps meet SharePoint
When Windows Apps meet SharePointWhen Windows Apps meet SharePoint
When Windows Apps meet SharePointSPC Adriatics
 
NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages
NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages  NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages
NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages DATAVERSITY
 
Real Time Power BI
Real Time Power BIReal Time Power BI
Real Time Power BIDavide Mauri
 
02 integrate highchart
02 integrate highchart02 integrate highchart
02 integrate highchartErhwen Kuo
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsBIWUG
 
Assuring the code quality of share point solutions and apps - Matthias Einig
Assuring the code quality of share point solutions and apps - Matthias EinigAssuring the code quality of share point solutions and apps - Matthias Einig
Assuring the code quality of share point solutions and apps - Matthias EinigSPC Adriatics
 
SQL Analytics for Search Engineers - Timothy Potter, Lucidworksngineers
SQL Analytics for Search Engineers - Timothy Potter, LucidworksngineersSQL Analytics for Search Engineers - Timothy Potter, Lucidworksngineers
SQL Analytics for Search Engineers - Timothy Potter, LucidworksngineersLucidworks
 
Extending Teams & Groups
Extending Teams & GroupsExtending Teams & Groups
Extending Teams & GroupsBIWUG
 
Microsoft Graph with ASP.NET MVC
Microsoft Graph with ASP.NET MVCMicrosoft Graph with ASP.NET MVC
Microsoft Graph with ASP.NET MVCBIWUG
 
Upgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint FrameworkUpgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint FrameworkBIWUG
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...BIWUG
 
Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data WarehousingDavide Mauri
 
A SharePoint File Migration Framework
A SharePoint File Migration FrameworkA SharePoint File Migration Framework
A SharePoint File Migration FrameworkGerry Brimacombe
 
PowerApps and Flow, one year later
PowerApps and Flow, one year laterPowerApps and Flow, one year later
PowerApps and Flow, one year laterBIWUG
 

Was ist angesagt? (20)

Demystifying the 3d web - Codemotion 2016
Demystifying the 3d web - Codemotion 2016Demystifying the 3d web - Codemotion 2016
Demystifying the 3d web - Codemotion 2016
 
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
WEBINAR: Proven Patterns for Loading Test Data for Managed Package TestingWEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
 
Let's do PowerBi - Together
Let's do PowerBi - TogetherLet's do PowerBi - Together
Let's do PowerBi - Together
 
[Webinar] Building Virtual Navigation Structures for the Nuxeo Platform
[Webinar] Building Virtual Navigation Structures for the Nuxeo Platform[Webinar] Building Virtual Navigation Structures for the Nuxeo Platform
[Webinar] Building Virtual Navigation Structures for the Nuxeo Platform
 
SQLDay 2017 - Database Unit Tests with tSQLt
SQLDay 2017 - Database Unit Tests with tSQLtSQLDay 2017 - Database Unit Tests with tSQLt
SQLDay 2017 - Database Unit Tests with tSQLt
 
When Windows Apps meet SharePoint
When Windows Apps meet SharePointWhen Windows Apps meet SharePoint
When Windows Apps meet SharePoint
 
NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages
NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages  NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages
NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages
 
Real Time Power BI
Real Time Power BIReal Time Power BI
Real Time Power BI
 
02 integrate highchart
02 integrate highchart02 integrate highchart
02 integrate highchart
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
 
Assuring the code quality of share point solutions and apps - Matthias Einig
Assuring the code quality of share point solutions and apps - Matthias EinigAssuring the code quality of share point solutions and apps - Matthias Einig
Assuring the code quality of share point solutions and apps - Matthias Einig
 
SQL Analytics for Search Engineers - Timothy Potter, Lucidworksngineers
SQL Analytics for Search Engineers - Timothy Potter, LucidworksngineersSQL Analytics for Search Engineers - Timothy Potter, Lucidworksngineers
SQL Analytics for Search Engineers - Timothy Potter, Lucidworksngineers
 
Extending Teams & Groups
Extending Teams & GroupsExtending Teams & Groups
Extending Teams & Groups
 
Microsoft Graph with ASP.NET MVC
Microsoft Graph with ASP.NET MVCMicrosoft Graph with ASP.NET MVC
Microsoft Graph with ASP.NET MVC
 
Upgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint FrameworkUpgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint Framework
 
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
Yo Office! Use your SPFx Skills to Build Add-Ins for Word, Excel, Outlook and...
 
hlit resource roster
hlit resource rosterhlit resource roster
hlit resource roster
 
Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data Warehousing
 
A SharePoint File Migration Framework
A SharePoint File Migration FrameworkA SharePoint File Migration Framework
A SharePoint File Migration Framework
 
PowerApps and Flow, one year later
PowerApps and Flow, one year laterPowerApps and Flow, one year later
PowerApps and Flow, one year later
 

Andere mochten auch (7)

[Run Reloaded] Presentando .NET 4.0 (Diego González + Pablo Zaidenvoren)
[Run Reloaded] Presentando .NET 4.0 (Diego González + Pablo Zaidenvoren)[Run Reloaded] Presentando .NET 4.0 (Diego González + Pablo Zaidenvoren)
[Run Reloaded] Presentando .NET 4.0 (Diego González + Pablo Zaidenvoren)
 
(28/05) MOSSCA Invita - Administración de Contenido Empresarial
(28/05) MOSSCA Invita - Administración de Contenido Empresarial(28/05) MOSSCA Invita - Administración de Contenido Empresarial
(28/05) MOSSCA Invita - Administración de Contenido Empresarial
 
[Run Reloaded] Entity Framework 4.0 (Daniel Laco)
[Run Reloaded] Entity Framework 4.0 (Daniel Laco)[Run Reloaded] Entity Framework 4.0 (Daniel Laco)
[Run Reloaded] Entity Framework 4.0 (Daniel Laco)
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Visión técnica
 
(25.03) RUN 09 - Sesiones Desarrollo - Azure Live
(25.03) RUN 09 - Sesiones Desarrollo - Azure Live(25.03) RUN 09 - Sesiones Desarrollo - Azure Live
(25.03) RUN 09 - Sesiones Desarrollo - Azure Live
 
CodeCamp 2010 | FBI- Fácil Business Intelligence
CodeCamp 2010 | FBI- Fácil Business IntelligenceCodeCamp 2010 | FBI- Fácil Business Intelligence
CodeCamp 2010 | FBI- Fácil Business Intelligence
 
CodeCamp 2010 | Efectos especiales con Silverlight
CodeCamp 2010 | Efectos especiales con SilverlightCodeCamp 2010 | Efectos especiales con Silverlight
CodeCamp 2010 | Efectos especiales con Silverlight
 

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

Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation PortalSteve Anderson
 
Managing database project with Visual Studio SSDT and TFS
Managing database project with Visual Studio SSDT and TFSManaging database project with Visual Studio SSDT and TFS
Managing database project with Visual Studio SSDT and TFSHarry Zheng
 
Lambda architecture with Spark
Lambda architecture with SparkLambda architecture with Spark
Lambda architecture with SparkVincent GALOPIN
 
Technology Roadmap by ericnel
Technology Roadmap by ericnelTechnology Roadmap by ericnel
Technology Roadmap by ericnelEric Nelson
 
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...Dart Past Your Competition by Getting Your Digital Experience into Market Fas...
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...Perficient, Inc.
 
AD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension LibraryAD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension Librarypaidi_ed
 
Big SQL 3.0 - Fast and easy SQL on Hadoop
Big SQL 3.0 - Fast and easy SQL on HadoopBig SQL 3.0 - Fast and easy SQL on Hadoop
Big SQL 3.0 - Fast and easy SQL on HadoopWilfried Hoge
 
MIGRATION - PAIN OR GAIN?
MIGRATION - PAIN OR GAIN?MIGRATION - PAIN OR GAIN?
MIGRATION - PAIN OR GAIN?DrupalCamp Kyiv
 
SharePoint TechCon 2009 - 602
SharePoint TechCon 2009 - 602SharePoint TechCon 2009 - 602
SharePoint TechCon 2009 - 602Andreas Grabner
 
Visual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewVisual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewSteve Lange
 
451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOpsDelphix
 
Learn from my Mistakes - Building Better Solutions in SPFx
Learn from my  Mistakes - Building Better Solutions in SPFxLearn from my  Mistakes - Building Better Solutions in SPFx
Learn from my Mistakes - Building Better Solutions in SPFxThomas Daly
 
data-mesh-101.pptx
data-mesh-101.pptxdata-mesh-101.pptx
data-mesh-101.pptxTarekHamdi8
 
Building a Turbo-fast Data Warehousing Platform with Databricks
Building a Turbo-fast Data Warehousing Platform with DatabricksBuilding a Turbo-fast Data Warehousing Platform with Databricks
Building a Turbo-fast Data Warehousing Platform with DatabricksDatabricks
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applicationsurskeshav
 

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

05 entity framework
05 entity framework05 entity framework
05 entity framework
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
 
Managing database project with Visual Studio SSDT and TFS
Managing database project with Visual Studio SSDT and TFSManaging database project with Visual Studio SSDT and TFS
Managing database project with Visual Studio SSDT and TFS
 
DrupalCon 2011 Highlight
DrupalCon 2011 HighlightDrupalCon 2011 Highlight
DrupalCon 2011 Highlight
 
Lambda architecture with Spark
Lambda architecture with SparkLambda architecture with Spark
Lambda architecture with Spark
 
Technology Roadmap by ericnel
Technology Roadmap by ericnelTechnology Roadmap by ericnel
Technology Roadmap by ericnel
 
Ow
OwOw
Ow
 
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...Dart Past Your Competition by Getting Your Digital Experience into Market Fas...
Dart Past Your Competition by Getting Your Digital Experience into Market Fas...
 
AD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension LibraryAD1545 - Extending the XPages Extension Library
AD1545 - Extending the XPages Extension Library
 
Big SQL 3.0 - Fast and easy SQL on Hadoop
Big SQL 3.0 - Fast and easy SQL on HadoopBig SQL 3.0 - Fast and easy SQL on Hadoop
Big SQL 3.0 - Fast and easy SQL on Hadoop
 
MIGRATION - PAIN OR GAIN?
MIGRATION - PAIN OR GAIN?MIGRATION - PAIN OR GAIN?
MIGRATION - PAIN OR GAIN?
 
SharePoint TechCon 2009 - 602
SharePoint TechCon 2009 - 602SharePoint TechCon 2009 - 602
SharePoint TechCon 2009 - 602
 
Visual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewVisual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) Overview
 
Top 7 mistakes
Top 7 mistakesTop 7 mistakes
Top 7 mistakes
 
451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps
 
Himanshu_Resume
Himanshu_ResumeHimanshu_Resume
Himanshu_Resume
 
Learn from my Mistakes - Building Better Solutions in SPFx
Learn from my  Mistakes - Building Better Solutions in SPFxLearn from my  Mistakes - Building Better Solutions in SPFx
Learn from my Mistakes - Building Better Solutions in SPFx
 
data-mesh-101.pptx
data-mesh-101.pptxdata-mesh-101.pptx
data-mesh-101.pptx
 
Building a Turbo-fast Data Warehousing Platform with Databricks
Building a Turbo-fast Data Warehousing Platform with DatabricksBuilding a Turbo-fast Data Warehousing Platform with Databricks
Building a Turbo-fast Data Warehousing Platform with Databricks
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applications
 

Mehr von Microsoft Argentina y Uruguay [Official Space]

Mehr von Microsoft Argentina y Uruguay [Official Space] (20)

CodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguroCodeCamp 2010 | Diez formas de escribir código (in)seguro
CodeCamp 2010 | Diez formas de escribir código (in)seguro
 
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con LinuxCodeCamp 2010 | Hyper-V en Windows  Server 2008 R2 e interoperabilidad con Linux
CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux
 
CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...
CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...
CodeCamp 2010 | Productividad mas allá de la velocidad de tus dedos (cazzulin...
 
CodeCamp 2010 | Un paseo por WCF 4.0
CodeCamp 2010 | Un paseo por WCF 4.0CodeCamp 2010 | Un paseo por WCF 4.0
CodeCamp 2010 | Un paseo por WCF 4.0
 
CodeCamp 2010 | Desarrollo de videojuegos fuera de control
CodeCamp 2010 | Desarrollo de videojuegos fuera de controlCodeCamp 2010 | Desarrollo de videojuegos fuera de control
CodeCamp 2010 | Desarrollo de videojuegos fuera de control
 
CodeCamp 2010 | Recorriendo ocs 2010
CodeCamp 2010 | Recorriendo ocs 2010CodeCamp 2010 | Recorriendo ocs 2010
CodeCamp 2010 | Recorriendo ocs 2010
 
Novedades de vs 2010 y net 40
Novedades de vs 2010 y net 40Novedades de vs 2010 y net 40
Novedades de vs 2010 y net 40
 
Run 2 0 keynote azure
Run 2 0 keynote azureRun 2 0 keynote azure
Run 2 0 keynote azure
 
Run 20 Track SQL Server
Run 20 Track SQL ServerRun 20 Track SQL Server
Run 20 Track SQL Server
 
Run 20 programando sobre sharepoint 2010
Run 20 programando sobre sharepoint 2010Run 20 programando sobre sharepoint 2010
Run 20 programando sobre sharepoint 2010
 
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
(25.03) RUN 09 - Sesiones Desarrollo - SI 2.0
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Services 3
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Moss
 
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta
(28.04) MOSSCA Invita - Bienvenidos a la casa de Sharepoint - Mapa De Ruta
 
(27.05) MOSSCA Invita - Búsqueda empresarial 2
(27.05) MOSSCA Invita - Búsqueda empresarial 2(27.05) MOSSCA Invita - Búsqueda empresarial 2
(27.05) MOSSCA Invita - Búsqueda empresarial 2
 
(27.05) MOSSCA Invita - Búsqueda empresarial 1
(27.05) MOSSCA Invita - Búsqueda empresarial 1(27.05) MOSSCA Invita - Búsqueda empresarial 1
(27.05) MOSSCA Invita - Búsqueda empresarial 1
 
(22.04.2009) Cumuy Presenta - Novedades en la plataforma de desarrollo .NET ...
(22.04.2009) Cumuy Presenta -  Novedades en la plataforma de desarrollo .NET ...(22.04.2009) Cumuy Presenta -  Novedades en la plataforma de desarrollo .NET ...
(22.04.2009) Cumuy Presenta - Novedades en la plataforma de desarrollo .NET ...
 
(25.03) RUN 09 - Sesiones Desarrollo - WPF Silverlight
(25.03) RUN 09 - Sesiones Desarrollo - WPF Silverlight(25.03) RUN 09 - Sesiones Desarrollo - WPF Silverlight
(25.03) RUN 09 - Sesiones Desarrollo - WPF Silverlight
 
(18.03.2009) Cumuy Invita - Iniciando el año conociendo nuevas tecnologías - ...
(18.03.2009) Cumuy Invita - Iniciando el año conociendo nuevas tecnologías - ...(18.03.2009) Cumuy Invita - Iniciando el año conociendo nuevas tecnologías - ...
(18.03.2009) Cumuy Invita - Iniciando el año conociendo nuevas tecnologías - ...
 
(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 1
(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 1(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 1
(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 1
 

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

  • 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
  • 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 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
  • 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