2011-05-29 50 views

回答

21

如果你有類是這樣的:

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

您將使用流利的映射是這樣的:

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

或者:

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

IsConcurrencyToken()方法對應ConcurrencyCheck屬性,不是嗎? – Ray 2011-05-29 11:12:07

+1

是的你是對的。我修改了答案 - 首先會工作,但第二個是如何翻譯TimestampAttribute。 – 2011-05-29 11:20:51

+0

謝謝拉迪斯拉夫,那正是我想要的 – Ray 2011-05-29 11:23:50

相關問題