Skip to content
0:00 / 0:00

#c##expressiontrees#entityframework

Using C# Expression Trees in the Real World - Spencer Schneidenbach

NDC Conferences

230K subscribers • 107 videos on Hallway • Conference channel

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Spencer Schneidenbach

Intermediate. Assumes working knowledge.

26K views7 years ago1 recommendation

Programming languagesDatabases and dataC# and .NET

Spencer Schneidenbach explains how C# expression trees work and how libraries like Entity Framework use them to translate LINQ queries to SQL.

Entity Framework is the de facto data access standard in .NET, and for good reason – its simplicity and power enables anyone to quickly write and execute strongly-typed queries using LINQ. Have you ever wondered how Entity Framework translates even the most complicated of LINQ queries to SQL? The answer is simple – expression trees. Used by many libraries we know and love (including EF, AutoMapper, and NHibernate), expression trees provide a lot of power in an easy-to-use API surface. In this session, Spencer will unravel the mysteries of expression trees. Attendees will learn what expression trees are, how to create them, and how libraries like Entity Framework and AutoMapper use them to perform routine tasks. NDC Conferences ndcconferences.com/ ndcminnesota.com/

Why it's here

1 person recommends this

What people say. Recommended as a helpful guide to understanding C# expression trees and how ORMs use them.

u/mm_farahatin r/dotnet • Recommends

Using C# Expression Trees in the Real World - Spencer Schneidenbach