DevForce® EF

DevForce EF Fundamentals

These videos usually are best viewed in your browser's full screen mode. In Internet Explorer 7, you can toggle this by pressing the F11 key, or using the Full Screen option of the Tools button. Other browsers also offer the full screen view.
All videos are presented in 1024 x 768 resolution. You will need a higher resolution screen setting than that to view them without scrolling.



Duration : 14 minutes

Topics:
- Creating a Simple Entity Data Model with the Visual Studio Entity Data Model Designer
- Creating a Domain Model with the DevForce EF Object Mapper
- Adding the Entity Data Model to the DevForce EF Domain Model
- Adjusting Names of Types in the DevForce EF Object Mapper
- Code Generated by the Entity Data Model Designer and DevForce EF Object Mapper



Part 2 - Retrieving Data With LINQ, the Entity Data Model, and the DevForce Domain Model
Download All

Duration : 43 minutes in seven sections

This series of short videos illustrate data retrieval via LINQ queries against, first an ADO.NET Entity Data Model, and next, a DevForce EF-generated domain model.

Component Videos:
- The Entity Data Model 2:26   or  Download
- Using LINQ-to-Entities Against the Entity Data Model 6:49   or  Download
- Using LINQ-to-DevForce Against the DevForce-Generated Domain Model 9:38   or  Download
- Working With Extension Methods 5:35   or  Download
- Working with the Local Cache 7:00   or  Download
- Subqueries and Query Inversion 5:05   or  Download
- Aggregates, Unions, and Intersections 5:59   or  Download




Duration : 29 minutes

This video introduces an application used as the basis for several DevForce Learning Units. The app uses a single WinForm that loads TabPages as the user selects entities to work with. The TabPages, in turn, load UserControls and populate them with data as the user navigates. The app embodies a simple yet realistic application architecture.

Topics:
- Overview of the application
- Main form and startup logic
- TabPages and the TabPageBase class
- UserControls and the IEntityUserControl interface
- Suggested exercises




Part 4 - Modifying Your Database and Updating Your Entity Data Model
Download All

Duration : 30 minutes in eight sections

This series of short videos address the task of modifying your database in a variety of ways and updating your Entity Data Model to correspond.

Component Videos:
- Building the Basic Model (quick ‘n dirty) 5:48   or  Download
- Adding a Column 2:08   or  Download
- Adding a Table, a Column, and a Relationship 3:39   or  Download
- Removing a Relationship and a Column 4:51   or  Download
- Removing a Table 3:20   or  Download
- Modifying a Property of a Column 3:56   or  Download
- Renaming a Column 2:10   or  Download
- Renaming a Key Column 3:44   or  Download



Stay tuned for more tutorial videos coming soon.