title: Is it possible, using Entity Framework 4, to have the primary key be named something different on the object than in the table?
body: <p>Let's say that hypothetically I have a table called <code>Products</code> with a primary key called <code>ProductID</code>.  Is it possible to have my entity class (using Entity Framework 4 Code First) have a property called <code>ID</code> instead of <code>ProductID</code>?</p>