Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
So far, you’ve seen how to interact directly with an EDM using snippets of code in a console application. Although there is much more to learn about the Entity Framework, at this point it’s time to see how you can use the Entity Framework as part of your applications.
In this chapter, you will explore basic data-binding scenarios in Windows Forms and Windows Presentation Foundation (WPF). You’ll see how the Entity Framework objects work with Visual Studio’s data-binding features in much the same way that DataTables and DataSets do, without having to explicitly set and retrieve the values of each control. The data binding’s change notification mechanism works automatically with the Entity Framework’s change tracking, so editing data that was queried through the Entity Data Model does not require a lot of extra coding. In the examples here, you’ll bind directly to the results of Entity Framework queries as you learn the concepts. In Chapter 26, after you have learned much more about the Entity Framework, I will address n-tier applications and more robust patterns for enterprise applications.