Just something I decided to try cobbling together tonight. Didn't take more than a few minutes, trying to type quietly (didn't want to wake anyone). It allows you to do things like: var q = db.Customers.Where( new Customer { CustomerID = "EASTC" }); Basically,