EF has built-in support for optimistic concurrency (http://msdn.microsoft.com/en-us/data/jj592904.aspx). In this case, I want to leverage that capability, but I don't want the "before" object to be what I just pulled from the database. Instead, I want it to be something I pulled a while ago (and stored the rowversion value of).
Is it possible to "fake" the object for that purpose?
The use case is a webpage that shows some data. When the user saves the form, I want to check that no other users have already saved the data...