Search for existing suggestions

Deprecate Timestamp annotation in favor of RowVersion

Considering that "timestamp" has been deprecated in SQL Server for some time and is a synonym for the more precise denomination "rowversion", introduce the RowVersion data annotation in EF as an alternative to Timestamp and mark the current Timestamp annotation as deprecated.
http://msdn.microsoft.com/en-us/library/ms182776.aspx

9 votes
Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)

We’ll send you updates on this idea

Fernando Correia shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

1 comment

Sign in
(thinking…)
Sign in with: facebook google
Signed in as (Sign out)
Submitting...
  • Mark Phillips commented  ·   ·  Flag as inappropriate

    Timestamp has apparently been marked as being deprecated for while. If you define a type as RowVersion in Sql Server 2008 RC2 it is still represented as a "timestamp" column. Until at some point "timestamp" is actually deprecated then it will be worth creating a "rowversion" data annotation. At the moment it is not clear if this has been deprecated in Sql Server 2012 - if you read the notes on Books Online - as it still mentions future versions - there seems a lot of confusion around this and if it is probably going to be deprecated sometime in year 2087 when databases will probably no longer exist in their current form ;-) (thats my prediction!)

Feedback and Knowledge Base