Full Day Entity Framework Workshop Nov 2 at DevConnections

Friday, October 19 2012        

There’s still time to register for my post-conference workshop at DevConnections. VPS301: Entity Framework in the Enterprise: A Day of Guidance for Avoiding and Solving the Big Problems HANDS-ON, BRING YOUR OWN LAPTOP (9:00 AM - 4:00 PM) Add'l Fee $425.00 Entity Framework’s default behaviors work wonderfully...

read more...

New Entity Framework in the Enterprise Course on Pluralsight

Friday, October 19 2012        

Well..new as in published last month but I never blogged about it. This is a 3hr16 minute course called “ Entity Framework in the Enterprise ”. Learn how Entity Framework fits into your overall software solution when using enterprise level architecture. You'll see how to implement DDD Bounded Contexts...

read more...

new EF Validations video on Pluralsight

Friday, February 10 2012        

My newest course is live on Pluralsight.com . This one is all about performing data layer validations in EF 4.1 (4.2, 4.3) using the Validation API that’s part of the DbContext. Data Layer Validation with Entity Framework 4.1+ Working with the DbContext Validation API (total 1 hr 54 m) Module 1: Data...

read more...

Logging Entity Framework Queries to Look for Perf Improvement Opportunities

Monday, February 16 2009        

One of the big questions people have about Entity Framework's dynamically generated queries is "what does the store query look like?", immediately followed by "is that store query acceptable"? There are a few ways to see what the store generated queries look like. One is to use ObjectQuery.ToTraceString...

read more...

LINQ to Entities, Entity SQL, Parameterized Store Queries and SQL Injection

Sunday, February 08 2009        

Last week, I was demoing some basic Entity Framework queries to a client and explaining that the store queries are parameterized, alleviating one area of concern. But when we looked at SQL Profiler the query was not parameterized. Why was this? The query I had used was: var query = from c in context...

read more...

Creating an ADO.NET Entity Framework Entity Data Model

Tuesday, August 12 2008        

Originally published on DataDeveloper.net In this tutorial, you will create a new Entity Data Model inside an Class Library Project. The data model will be built from the AdventureWorksLT database. The project can be used in (Windows, Console, Web, other class libraries etc) by referencing this project...

read more...

Use an Entity Framework Entity as a WinForms Data Source

Tuesday, August 12 2008        

December 17, 2007 12:58 AM In this tutorial, you will create a Windows Forms Data Source from an Entity in an Entity Data Model. This tutorial works with a simple entity and does not include navigation properties. Stay tuned for another tutorial that shows off Entity Frameworks navigation properties...

read more...

Using Stored Procedures for Insert, Update & Delete in an Entity Data Model

Tuesday, August 12 2008        

Originally posted on DataDeveloper.net This tutorial demonstrates how to wire up stored procedures from your database to an entity in your Entity Data Model. This basic tutorial works with three simple stored procedures which I added to the AdventureWorksLT database: InsertCustomer, UpdateCustomer and...

read more...

ASP.NET DataBinding with LINQ to Entities

Tuesday, August 12 2008        

(Note: Originally posted on datadeveloper.net using Entity Framework Beta 3) In this tutorial, you will create a read-only ASP.NET Web page which uses LINQ to Entities as the source for data-bound controls. The website will have a drop down list of Customers. When a customer is selected, the customer...

read more...

WPF Databinding with Entity Framework

Tuesday, August 12 2008        

(Note Originally posted on DataDeveloper.NET in January 2008) In this tutorial, you will create a simple Windows Presentation Form which uses LINQ to Entities queries against an Entity Framework Entity Data Model as the source for controls. The page will have a drop down list of Customers. When a customer...

read more...