14
ASP.net Dynamic Data 1

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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

ASP.net Dynamic Data

1

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

• 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

Agenda

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

• 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

Qué es ASP.net Dynamic Data?

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

• 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

Cuales son sus beneficios?

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

PRODUCTIVIDAD

5

En una palabra…

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

6

Demos

Nueva DD Entities Web App

Agregar Entity Data Model

Registrar el modelo

Probar el modelo

Customizar template y vistas

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

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

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

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.

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

9

Demos DD4

Filter controls

Many to many

Inheritance

Domain Data source

Query Extenders

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

1. Start with one of the projects in the ProjectTemplatesdirectory 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

Como iniciar un proyecto con DD Preview 4?...

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

11

Demos DD4

Iniciando proyecto con LinqToSqlProjecttemplate

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

Q & A

12

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

• Microsoft ASP.net Dynamic Datahttp://www.asp.net/dynamicdata/

• CodePlexhttp://aspnet.codeplex.com/Wiki/View.aspx?title=Dynamic

%20Data

• ASP.NET Dynamic Data 4.0 Preview 4http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27026

13

Más información en…

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

GRACIAS!!

14