view original | go back | toggle font


Pluralsight ASP.NET Dynamic Data Fundamentals

In this tutorial, we build a simple campaign management application using Dynamic Data and EF 4. We start by modeling our business domain using the Model-First approach, and see how to access data using familiar ASP.NET pages. Then we move on to exploring the Dynamic Data infrastructure and learn to customize it to our specific needs. Next we drill down into Dynamic Data controls and learn how to use them in custom web pages. We also learn how to add validation and business rules to our application. Finally we set out to improve our architecture by achieving better separation of concerns.


Download Pluralsight ASP.NET Dynamic Data FundamentalsCreating the data model00:29:22
Intro, the business domain03:23
The Model-First approach04:30
Modeling associations02:37
Adding a complex property01:31
Many-to-many associations04:15
Entity Inheritance01:40
Viewing the CSDL schema02:32
Generating the storage model03:23
Customizing the mappings03:57
Viewing the logical schema01:34
Download Pluralsight ASP.NET Dynamic Data FundamentalsInteracting with the EF from a web page using LINQ to Entities00:27:41
Intro, offline changes02:24
Understanding the object layer02:53
Displaying data in a web page04:42
Adding filtering capability02:28
Populating foreign key lists04:22
Creating a new entity instance04:31
Handling associations06:21
Download Pluralsight ASP.NET Dynamic Data FundamentalsConfiguring and customizing a Dynamic Data website00:25:00
Intro, outline01:26
Configuring the Dynamic Data website04:10
Customizing page templates05:10
Mapping field templates01:58
Displaying complex properties03:51
Customizing entity templates05:51
Customizing entity templates - cont.02:34
Download Pluralsight ASP.NET Dynamic Data FundamentalsCustomizing the scaffold web application in the data model00:33:37
Intro, outline01:42
Annotating a data model type04:58
Examining the inner workings of a field template02:05
Customizing a read-only field template05:53
Customizing an edit field template07:52
Customizing presentation with model attributes03:12
Using validation attributes03:32
Using the DisplayAttribute02:03
Specifying field data types02:20
Download Pluralsight ASP.NET Dynamic Data FundamentalsUsing the Entity Data Source control00:35:33
Intro, outline02:23
Displaying data with the EDS05:26
Setting the Where property02:55
Using the Include property03:44
Displaying fields in related tables04:40
Implementing mutliple deletes (EF)05:51
Working with related tables04:11
Updating data with EDS and FormView06:23
Download Pluralsight ASP.NET Dynamic Data FundamentalsFiltering Data using Dynamic Data controls00:24:42
Intro, outline01:28
Using the Dynamic Filter control05:29
Customizing a filter template03:43
Using the QueryableFilterRepeater control04:22
Auto filtering vs advanced filtering scenarios02:13
Creating and populating an advanced search form03:19
Using SearchExpression and RangeExpression declaratively04:08
Download Pluralsight ASP.NET Dynamic Data FundamentalsImplementing Advanced Filtering Scenarios00:21:41
Intro, outline00:55
Custom filtering with the CustomExpression control07:11
Filtering based on an inheritance relationship05:41
Filtering on the fields of a derived entity type03:36
Programmatically creating a QueryExtender expression04:18
Download Pluralsight ASP.NET Dynamic Data FundamentalsInserting, updating and implementing custom validation00:21:48
Intro, outline01:04
Validating input in the presentation layer06:07
Single field custom validation in the data layer06:07
Multiple field custom validation in the data layer08:30
Download Pluralsight ASP.NET Dynamic Data FundamentalsImplementing business rules00:39:23
Intro, outline01:36
Defining the business rules04:14
Extending the SavingChanges handler03:54
Implementing status change validation rules08:52
Overriding the SaveChanges method05:17
Defining a custom SavedChanges event04:05
Implementing company status calculation rules09:40
Implementing status change logging rules01:45
Download Pluralsight ASP.NET Dynamic Data FundamentalsFrom 2-tier to 3-tier with WCF RIA Services00:43:28
Intro, outline03:26
Configuring a Dynamic Data Domain Service application06:27
Setting up the web form client04:48
Adding custom operations in the Domain Service03:11
Adding and configuring DomainDataSource controls02:20
Connecting Dynamic Data with the DomainDataSource05:12
Retrieving and displaying related entities03:21
Moving the business logic to the service layer08:42
Reimplementing post-save logic in the service layer06:01