Rob Vettor

Speaker Image

Rob Vettor is a C# MVP, INETA Regional Speaker and Microsoft .NET Architect/Technical for Jack Henry and Associates, a large financial services software company. Rob has built systems for a number of corporations, including Avanade, Raytheon and American Express. Rob lives in Dallas, TX, with his wife, twin sons, three dogs and rooms full of NET computer books. You can contact Rob at robvettor@hotmail.com, and check out Rob’s blog at www.robvettor.com.

Sessions

Getting Started with the ADO.NET Entity Framework, Version 4.0

Category: Developers
Level: 100

While most enterprise applications are object-oriented, the data upon which they depend is not. Often, binding these two platforms together can result in significant amounts of lost productivity and a less than optimal solution.

Come see how you can resolve this recurring theme with the newest release of the ADO.NET Entity Framework.

In this session, we’ll…

• Explore the Entity Framework 4.0, its related components and show how it all works
• Demonstrate how to build a business object model (Entity Data Model) and database mappings, from a database, from a model or from code
• Walk through a variety of examples of how to interact with the model
• Take a close look at how and why EF 4.0 implements “Persistence Ignorance”
• Show how to implement Entity Framework in a multi-tiered application

You’ll walk-away with a clear understanding of how the Entity Framework 4.0 can greatly simplify your DAL and enable you to program against a conceptual model of your data, versus the actual data store itself.

Increasing Your Productivity with LINQ

Category: Developers
Level: 100

Engage yourself in LINQ and change the way you work with data. Query and transform data from in-memory collections, XML sources and relational data with a unified set of tools and language extensions, while writing code that is cleaner, concise and free of fragile, hand-crafted query strings.

In this session, we’ll…

• See how LINQ shifts data operations from an imperative to a declarative style of programming, providing a single, unified approach to querying data
• Use LINQ to query data from different domains, including: In-memory, database, ADO.NET constructs and XML documents
• Explain LINQ fundamentals, including query operators, syntax, anonymous types, inferred relationships and deferred and immediate loading
• Drill into LINQ to Entities and the Microsoft Entity Framework
• Peak at the upcoming PLINQ, or Parallel LINQ extensions, available in VS 2010

You’ll walk-away with a clear understanding of how LINQ can help you write code that is cleaner, shorter and free of fragile, hand-crafted query strings.