对于rowversion列,Entity Framework上是否存在某种约定优于配置?所以我不需要在timestamp属性上添加任何属性
public class ProductId
{
// [Key] // This is optional, EF automatically picks up
// ProductId as primary key
public int ProductId { get; set; }
public int ProductName { get; set; }
// I want to remove Timestamp attribute,
// Fluent NHibernate CoC automatically picks up property with name of
// Version as the rowversion property
[Timestamp]
public byte[] Version { get; set; }
}
答案 0 :(得分:2)
是的,但你不会喜欢它。所有数据注释属性都由约定处理,因此您的示例是使用它的示例。没有其他约定处理行版本。