Lap around ASP'Net Dynamic Data - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Lap around ASP'Net Dynamic Data

Description:

mobiusdevelopment.com. twitter.com/jwmiller5. delicious.com/jwmiller5/dynamicdata. ASP.NET Dynamic Data is a web application scaffolding framework, shipped as an ... – PowerPoint PPT presentation

Number of Views:124
Avg rating:3.0/5.0
Slides: 18
Provided by: johnm453
Category:
Tags: asp | around | com | data | dynamic | how | lap | net | to | twitter

less

Transcript and Presenter's Notes

Title: Lap around ASP'Net Dynamic Data


1
Lap around ASP.Net Dynamic Data
2
Agenda
  • Introduction
  • Back End
  • Front End
  • Implications
  • Questions

3
About me
  • Booz Allen Hamilton
  • Developer Admin PM
  • Speaker at CapArea.Net
  • mobiusdevelopment.com
  • twitter.com/jwmiller5
  • delicious.com/jwmiller5/dynamicdata

4
What is it
  • ASP.NET Dynamic Data is a web application
    scaffolding framework, shipped as an extension
    to ASP.NET, that can be used to build data driven
    web applications.

5
Demo 1
6
How did they do that
  • ASP.Net Routing
  • Linq / DataContext
  • Dynamic Control

7
Supported Data Models
  • LINQ to SQL
  • Entity Framework
  • LLBLGen
  • NHibernate
  • Your ORM???
  • DataContext/ObjectContext
  • Linq support
  • Datasource control with SelectParameters

8
Customization
  • Scaffolding
  • ScaffoldTable
  • VisibleTables
  • ScaffoldColumn
  • Extending objects
  • Validation

9
Routing
  • ASP.NET routing is the secret sauce that builds
    the URL to each scaffolded table.
  • A DynamicData route is defined as a
  • Table
  • Action
  • ViewName (optional)

10
Look Feel
  • Application Wide
  • Page Templates
  • Master Pages
  • Object Specific
  • Custom Pages

11
Demo 2
12
Custom Field Templates
  • DynamicControl
  • DynamicField
  • UIHint
  • Convention vs Configuration

13
Possible Use
  • Read-only view of production
  • RAD data entry
  • Prototyping DAL
  • Extend existing web applications

14
Benefits
  • Validation
  • Quick reaction to data changes
  • Quick update to UI functionality
  • Compatible with WebForms

15
Watch your step
  • Dynamic Data is v1.0
  • Existing bugs
  • MS History with data technologies
  • Requires several modern technologies (Routing,
    Linq)

16
bit.ly/ddfutures
  • Dynamic Data Futures on CodePlex
  • Support for ADO.NET Data Services (also known as
    Project code name Astoria)
  • Support for binding to plain CLR objects
  • Support for ObjectDataSource
  • Localized displayname and description attributes
  • Advanced filters (autocomplete, cascading)
  • FieldTemplate for Enum columns

17
Questions??
  • bit.ly/dynamicdata
Write a Comment
User Comments (0)
About PowerShow.com