MCTS Exam 70-516: Accessing Data with Microsoft .NET Framework 4

MCTS Exam 70-516: Accessing Data with Microsoft .NET Framework 4

Introduction System Requirements CHAPTER Hardware Requirements Introducing LINQ3 Before You Begin Software Requirements Entities Code Samples Adding New EntitiesLesson to 1: DataContextUnderstanding LINQ Using the CD Case Scenario 2: UsingDeleting the Entities Entity Framework How to Install the Practice Tests Suggested PracticesUsing Stored ProceduresA LINQ Example Deferred Execution How to Use the Practice Tests Answers Create an ApplicationUsing That DataContext Uses LINQ to to Submit Entities Changes How to Uninstall the Practice Tests Queries Submitting ChangesLINQ Providers in a Transaction About the Author Features That Make Up Acknowledgments Create an ApplicationLesson That Summary Modifies Data by Using Support & Feedback LINQ to Entities Lesson ReviewLINQ Lesson Summary Errata Take a Practice TestCase Scenario We Want to Hear from You CHAPTER 7 Case Scenario:Lesson Object-Oriented Review Data Lesson 2: Using LINQ Stay in Touch WCF Data ServicesAccess Preparing for the Exam Before You BeginSuggested PracticesQueries Syntax-Based and CHAPTER 1 Lesson 1: What IsCreate WCF Data an Application Services? That Uses LINQ ADO.NET Disconnected Classes Introducing ODatato SQL QueriesMethod-Based Queries LINQ Keywords Before You Begin Creating a WCF DataCreate Service an Application That Modifies Lesson 1: Working with the DataTable and DataSet Classes Querying Data throughData by WCF Using Data ProjectionsLINQ Services to SQL Using the Let Keyword The DataTable Class Lesson SummaryTake a Practice Test Using DataView as a Window into a Data Table Lesson Review CHAPTER 5 to Help with Projections Specifying a Filter Using a DataSet Object to Coordinate Work Between Data Tables Lesson 2: ConsumingLINQ WCF to XML Data Services Lesson Summary Adding a Client ApplicationBefore You BeginSpecifying a Sort Order Paging Lesson Review Lesson SummaryLesson 1: Working with the Lesson 2: Serialization, Specialized Types, and Data Binding Lesson Review XmlDocumentJoins and XmlReader Grouping and Serializing and Deserializing the Data Table with XML Data Case Scenario Classes Serializing and Deserializing DataSet Objects Case Scenario: ExposingThe XmlDocument Data Aggregation Class Parallel LINQ (PLINQ) Handling Specialized Types Suggested PracticesThe XmlReader Class Data Binding Overview Take a Practice TestLesson SummaryLesson Summary Lesson Review Lesson Summary CHAPTER 8 Lesson Review Lesson Review Developing ReliableLesson Applications 2: QueryingCase Scenarioswith LINQ to XML Case Scenario 1: Case Scenarios Before You BeginIntroducing the XDocument Family Case Scenario 1: The Traveling Sales Team Lesson 1: MonitoringUsing and the Collecting XDocumentFibonacci Performance Classes Sequence Data Case Scenario 2: Sorting Case Scenario 2: Sorting and Filtering Data Implementing InstrumentationLesson Summary Suggested Practices Logging Queries Lesson Reviewand Filtering Data Suggested Practices Take a Practice Test Accessing and ImplementingLesson 3: Transforming Performance XML Counters Using CHAPTER 2 Lesson SummaryLINQ to XML Create Query with Extension Methods ADO.NET Connected Classes Lesson Review Transforming XML to Objects Before You Begin Lesson 2: HandlingTransforming Exceptions XMLCreate to LINQText Queries Take a Practice Test Lesson 1: Connecting to the Data Store Preventing ConnectionTransforming and Command XML to XMLExceptions Using Providers to Move Data Handling ConnectionLesson and Summary QueryCHAPTER Exceptions 4 LINQ to SQL Getting Started with the DbConnection Object Handling ExceptionsLesson When Review Submitting Changes Storing the Connection String in the Application Configuration File Lesson SummaryCase Scenario Before You Begin Lesson 1: What Is LINQ Encrypted Communications to SQL Server Lesson Review Case Scenario: XML Web Service Storing Encrypted Connection Strings in Web Applications Lesson 3: ProtectingSuggested Your Data Practicesto SQL? Modeling Your Data Connection Pooling Encoding vs. EncryptionTake a Practice Test Lesson Summary Symmetric CryptographyCHAPTER 6 Examining the Designer Output Lesson Review Asymmetric CryptographyADO.NET Entity Framework Lesson 2: Reading and Writing Data Hashing and SaltingBefore You BeginManaging Your Database Connection DbCommand Object Digital SignaturesLesson 1: What Is the ADO.NET Entity DbDataReader Object Encrypting ConnectionsFramework? and Configurationand Context UsingFiles DataContext Using Multiple Active Result Sets (MARS) to Execute Multiple Commands on a Connection Principle of LeastEntity Privilege Framework Architecture Performing Bulk Copy Operations with a SqlBulkCopy Object Lesson SummaryOverview Lesson Summary Lesson Review DbDataAdapter Object Lesson Review Entity Framework vs. LINQ to SQL DbProviderFactory Classes Lesson 4: SynchronizingModeling Data DataLesson 2: Executing Queries Using LINQ to Using DbException to Catch Provider Exceptions The Microsoft SyncManaging Framework your Database Connection Working with SQL Server User-Defined Types (UDTs) Lesson Summaryand Context UsingSQL ObjectContext Basic Query with Filter Lesson Summary Lesson Review More Modeling and Design Lesson Review Case Scenario Implementing andInheritance Sort in the Entity Projections Lesson 3: Working with Transactions Case Scenario: DataFramework Synchronization What Is a Transaction? Suggested PracticesPOCO Entities Inner Joins Outer Joins Concurrency Models and Database Locking Take a Practice TestLesson Summary Transaction Isolation Levels CHAPTER 9 Lesson ReviewGrouping and Aggregation Single Transactions and Distributed Transactions Deploying Your ApplicationLesson 2: Querying and Updating with Creating a Transaction Before You Beginthe Entity FrameworkPaging Lesson Summary Introducing the System.Transactions Namespace Lesson 1: DeployingUsing Your LINQ Application to Entities to Query Your Working with Distributed Transactions Packaging and PublishingDatabase from LessonVisual StudioReview .NET Lesson 3: Submitting Viewing Distributed Transactions Deploying WCF DataIntroducing Services Entity Applications SQL Lesson Summary Deployment for ASP.NETUsing ObjectContext WebsitesChanges to toSubmit the Database Using DataContext Lesson Review Silverlight ConsiderationsChanges to the Database Case Scenarios Deploying Entity LessonFramework Summary Metadatato Track Changes and Cache Objects Case Scenario 1: Clustered Servers and Connection Pooling Lesson SummaryLesson Review Case Scenario 2: The Daily Imports Lesson Review Case ScenariosThe Life Cycle of an Entity Suggested Practices Case Scenario Case Scenario 1: Choosing an Object- Take a Practice Test Case Scenario: DataRelational Synchronization MapperModifying Existing Suggested Practices Take a Practice Test ● ● ● ● ● ● ● ● ● ● ● How to access your CD files The print edition of this book includes a CD. To access the CD files, go to http://aka.ms/627390/files, and look for the Downloads tab. Note: Use a desktop web browser, as files may not be accessible from all ereader devices. Questions? Please contact: [email protected] Microsoft Press Exam 70-516: TS: Accessing Data with Microsoft .NET Framework 4 Objective chapter LessOn MOdeLing data (20%) Map entities and relationships by using the Entity Data Model. Chapter 6 Lesson 1 Map entities and relationships by using LINQ to SQL. Chapter 4 Lesson 1 Create and customize entity objects. Chapter 6 Lesson 1 Connect a POCO model to the entity Framework. Chapter 6 Lesson 1 Create the database from the Entity Framework model. Chapter 6 Lesson 1 Create model-defined functions. Chapter 6 Lesson 1 Managing ConnectiOns and Context (18%) Configure connection strings and providers. Chapter 2 Lesson 1 Create and manage a data connection. Chapter 2 Lesson 1 Secure a connection. Chapter 2 Lesson 1 Manage the DataContext and ObjectContext. Chapter 4 Lesson 1 Chapter 6 Lesson 1 Implement eager loading. Chapter 4 Lesson 1 Chapter 6 Lesson 1 Chapter 7 Lesson 1 Cache data. Chapter 1 Lesson 1 Chapter 4 Lesson 3 Configure ADO.NET Data Services. Chapter 7 Lesson 1, 2 Querying data (22%) Execute a SQL query. Chapter 2 Lesson 2 Create a LINQ query. Chapter 3 Lesson 1, 2 Chapter 4 Lesson 2 Create an Entity SQL (ESQL) query. Chapter 3 Lesson 1, 2 Chapter 4 Lesson 2 Chapter 6 Lesson 2 Handle special data types. Chapter 1 Lesson 2 Chapter 2 Lesson 2 Query XML. Chapter 5 Lesson 1, 2, 3 Query data by using ADO.NET Data Services. Chapter 7 Lesson 1 ManipuLating data (22%) Create, update, or delete data by using SQL statements. Chapter 2 Lesson 2 Create, update, or delete data by using DataContext. Chapter 4 Lesson 3 Create, update, or delete data by using ObjectContext. Chapter 6 Lesson 2 Manage transactions. Chapter 2 Lesson 3 Chapter 6 Lesson 2 Create disconnected objects. Chapter 1 Lesson 1 d OeveL ping and depLOying reLiabLe appLicatiOns (18%) Monitor and collect performance data. Chapter 8 Lesson 1 Handle exceptions. Chapter 8 Lesson 2 Protect data. Chapter 8 Lesson 3 Synchronize data. Chapter 2 Lesson 3 Chapter 8 Lesson 4 Deploy ADO.NET components. Chapter 9 Lesson 1 e xam Objectives The exam objectives listed here are current as of this book’s publication date. Exam objectives are subject to change at any time without prior notice and at Microsoft’s sole discretion. Please visit the Microsoft Learning Web site for the most current listing of exam objectives: http://www.microsoft.com/learning/en/us/Exam .aspx?ID=70-516. MCTS Self-Paced Training Kit (Exam 70-516): Accessing Data with Microsoft® .NET Framework 4 Glenn Johnson PUBLISHED BY Microsoft Press A Division of Microsoft Corporation

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    143 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us