YoVDO

Using C# Expression Trees in the Real World

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses SQL Courses Entity Framework Courses LINQ Courses Lambda Expressions Courses AutoMapper Courses

Course Description

Overview

Explore the power of C# expression trees in this 51-minute conference talk. Uncover how Entity Framework translates complex LINQ queries to SQL using expression trees. Learn about lambda expressions, the Expression API, and real-world applications in popular libraries like Entity Framework, AutoMapper, and NHibernate. Dive into topics such as Queryable, Expression Visitor, and Expression Parts. Discover practical examples including model mapping, stored procedures, and syntax generators. Gain insights into translating expressions, cooking an expression, and implementing a rules engine. Compare expressions with reflection and understand their limitations. Enhance your understanding of this fundamental concept in .NET development and its practical applications in data access and object mapping.

Syllabus

Introduction
lambda expressions
expression API
Real world talk
Entity Framework
Queryable
Expression Visitor
Expression Parts
Expression Visitors
AutoMapper
AutoMapper Example
AutoMapper Magic
Spencers Background
Model Mapping
Stored Procedures
Syntax Generators
Translating Expressions
The Result
A Closer Look
Cooking an Expression
Dotnet Fiddle
Rules Engine
Example
Expressions vs Reflection
Expressions are not perfect


Taught by

NDC Conferences

Related Courses

Building Chatbot with Google DialogFlow
Coursera Project Network via Coursera
Building Conversational Experiences with Dialogflow
Google via Google Cloud Skills Boost
Web Development with ASP.NET C# and Entity Framework Code-First
Canvas Network
Hands-On .NET Minimal API for Web Developers
Packt via Coursera
Create Conversational AI Agents with Dialogflow CX: Challenge Lab
Google via Google Cloud Skills Boost