Course Description
Data access and management is a critical aspect of most enterprise applications. Learn how to consume data, manipulate data and objects using LINQ, perform serialization, and use collections in C# applications.
Learning Objectives
Programming in C#: Manipulating and Retrieving Data
- access stored procedures from a model
- create method-based and query expression-based LINQ queries
- use the LINQ operator 'Where' for filtering
- work with select and select many LINQ operations
- query data using the operators projection, join, group, take, skip, and aggregate
- use the LINQ to XML provider to load XML and loop through collections
- use the LINQ to XML provider to parse attributes and query multiple elements
- use XMLSerializer to serialize and deserialize XML
- serialize and deserialize JSON data
- serialize and deserialize binary data
- distinguish typed and non-typed collections
- work with collections
- use the Dictionary object
- use the generic List object
- use the generic Queue object
- implement .NET interfaces