Parent-Child Data with EF, MVC, Knockout, Ajax, and Validation
There are many tutorials that focus on one or two technologies involved in creating an interactive web application, but none cover all the elements of creating a complete solution that uses Entity Framework, MVC, Knockout, Ajax, jQuery validation, and concurrency tracking to roundtrip from client to server and back again. This training course teaches in a way you can easily understand and then apply these elements to your own projects.
What you'll learn
There are many tutorials that focus on one or two technologies involved in creating an interactive web application, but none cover all the elements of creating a complete solution that uses Entity Framework, MVC, Knockout, Ajax, jQuery validation, and concurrency tracking to roundtrip from client to server and back again. Even those that partially cover the technologies involved still do not cover the complexities of handling parent-child data models, such as sales orders and their associated line items. This training course teaches in a way you can easily understand and then apply these elements to your own projects.
Table of contents
- Introduction 1m
- Scaffold and Modify the Controller 2m
- Define the Server-Side SalesOrderViewModel 2m
- Define the Client-Side SalesOrderViewModel 3m
- Understanding KnockoutJS and Knockout.Mapping 1m
- Map the Server-Side ViewModel to the Client-Side ViewModel 1m
- Modify the Details View to Use the Client-Side ViewModel 3m
- Summary 1m
- Introduction 2m
- Define and Configure the SalesOrderItem Model 2m
- Define the Server-Side SalesOrderItemViewModel 0m
- Define the Client-Side SalesOrderItemViewModel 1m
- Modify and Reconfigure SalesOrder Model 1m
- Modify and Reconfigure Server-Side SalesOrderViewModel 0m
- Define the Client-Side Child Mapping 2m
- Create Knockout Template for SalesOrderItem in Partial Views 5m
- Add a SalesOrderItem 3m
- How to Work With a Collection of New Identity Keys 2m
- Summary 2m