Mastering LINQ with C#培训

课程编码

linqc

课程时长

14 小时 通常来说是2天,包括中间休息。

要求

  • An understanding of programming

Audience

  • Web Developers

课程概览

C#是一种多范式编程语言,包含面向对象和面向组件的学科。 LINQ(语言集成查询)是一个向编程语言添加本机数据查询功能的组件。

此讲师指导的实时培训(现场或远程)针对希望使用C#使用LINQ查询和更新大数据的Web开发人员。

在培训结束时,参与者将能够:

  • 创建并执行LINQ查询。
  • 实现用于数据查询的高级库。
  • 筛选,搜索,转换和操作本地或远程对象。

课程形式

  • 互动式讲座和讨论。
  • 很多练习和练习。
  • 在现场实验室环境中动手实施。

课程自定义选项

  • 要请求此课程的定制培训,请与我们联系安排。

Machine Translated

课程大纲

Introduction

LINQ Basics

  • IEnumerable<T>
  • IEnumerator<T>
  • Projection, filtering, quantifiers, partitions, operations, etc.

Overview of LINQ Operators

  • Immediate vs deferred executions
  • Streaming vs non-streaming operators

Preparing the Development Environment

  • Installing and configuring .NET
  • Installing and configuring LINQPad

Simple LINQ Queries

  • Selecting a data source
  • Creating a query
  • Executing a query

Data Transformation and Type Relationships

  • Returning results as a type
  • Performing operations on source elements
  • Allowing the compiler to select types

Grouping and Joining LINQ Queries

  • Grouping by multiple keys
  • Extending a group query
  • Grouping with custom keys
  • Using inner join with composite key
  • Using group join and inner group join

LINQ with Lambda Operators

  • Understanding method syntax with Lambda operators
  • Grouping by multi-keys
  • Grouping by custom keys and custom objects
  • Using inner join and composite join
  • Using group join and group inner join

Standard and Complex Queries

  • Filtering subsets
  • Rearranging data with an operator
  • Parsing basic groups
  • Creating a hierarchy in a data set
  • Chaining data
  • Using into and let keywords

LINQ to SQL

  • Setting up a database
  • Querying a database
  • Updating a database

LINQ to XML

  • Creating a tree
  • Using tree queries

Summary and Conclusion

客户评论

★★★★★
★★★★★

课程分类

相关课程

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

该网站在其他国家/地区