2011-05-29 8 views

Respuesta

21

Si tiene clase como esta:

public class MyEntity 
{ 
    ... 
    public byte[] Timestamp { get; set; } 
} 

Va a utilizar la asignación de fluidez de esta manera:

modelBuilder.Entity<MyEntity>() 
      .Property(e => e.Timestamp) 
      .IsConcurrencyToken() 
      .HasDatabaseGeneratedOption(DatabaseGeneratedOption.Computed); 

O:

método
modelBuilder.Entity<MyEntity>() 
      .Property(e => e.Timestamp) 
      .IsRowVersion();    
+0

IsConcurrencyToken() corresponde al atributo ConcurrencyCheck, no es así? – Ray

+1

Sí, tienes razón. Modifiqué la respuesta: primero funcionará también, pero la segunda es cómo se traduce el 'TimestampAttribute'. –

+0

Gracias Ladislav, eso es lo que quiero – Ray

Cuestiones relacionadas