Generating Dynamic Methods with Expression Trees in Visual Studio 2010

Posted by: C# Frequently Asked Questions, on 14 Sep 2009 | View original | Bookmarked: 0 time(s)

Expression trees first appeared in Visual Studio 2008, where they were mainly used by LINQ providers. You can use expression trees to represent code in a tree-like format, where each node is an expression. You can also convert expression trees into compiled code and run it. This transformation enables dynamic modification of executable code as well as the execution of LINQ queries in various databases and the creation of dynamic queries. Expression trees in Visual Studio 2008 are explained in Charlie...

Advertisement
Free Agile Project Management Tool from Telerik
TeamPulse Community Edition helps your team effectively capture requirements, manage project plans, assign and track work, and most importantly, be continually connected with each other.
Category: Visual Studio | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 1416 | Hits: 81

Similar Posts

  • Html Encoding Nuggets With ASP.NET MVC 2 more
  • The State of the ViKi more
  • Mapping with Expressions more
  • VB 2008 Language Deep Dive - Presentation Materials (Jonathan Aneja) more
  • Mocking protected members with Moq more
  • LINQPad as a Code Snippet Execution Engine more
  • Statically-typed reflection with LINQ more
  • Strong-typed reflection with LINQ more
  • IL Debug Visualizer for Compiled Lambda Expressions, MethodBase and DynamicMethod more
  • Visual Basic 9.0 Language Specification Released (Beth Massi) more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD