По умолчанию представление Edit, которое генерирует VS, исключает двоичные поля. Чтобы включить поле Timestamp в представление, вам необходимо добавить в это представление скрытое поле, подобное следующему:
<%: Html.Hidden("Timestamp", Model.Timestamp.ToString()) %>
Вам также придется добавить эту строку в ваш Web.config, если вы получите ошибку компиляции, как я (при использовании VS 2010):
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
потому что Timestamp.ToString () является методом расширения.
Имейте в виду, что вы не можете явно изменить поле метки времени в базе данных. SQL Server управляет этим.