美文网首页
2020-03-29 常规标注

2020-03-29 常规标注

作者: daiwei_9b9c | 来源:发表于2020-05-14 18:02 被阅读0次

对表字段的设置( 其他设置) ( 通知设置中,越往下,优先级越高)

  • 并发冲突
    并发冲突将在保存时检查数据是否被其他数据库操作所修改
    [ConcurrencyCheck]
    modelBuilder.Entity<Blog>() .Property(b => b.Url).IsConcurrencyToken();
  • 字符串长度
    [MaxLength(500)]
    modelBuilder.Entity<Blog>() .Property(b => b.Url).HasMaxLength(500);
  • 非null
    [Required]
    modelBuilder.Entity<Blog>() .Property(b => b.Url).IsRequired();
  • Timestamp
    对于 TimeStamp 标记的字段,将在插入或者更新时自动为其产生新值,
    并且在更新时还将检查旧值;
    字段类型由数据库决定,
    对于SQLSERVER,以一般是 byte[],该属性将设置为数据库中的ROWVERSION列
    [Timestamp]
    modelBuilder.Entity<Blog>() .Property(b => b.Url).IsRowVersion();

相关文章

网友评论

      本文标题:2020-03-29 常规标注

      本文链接:https://www.haomeiwen.com/subject/rnbpuhtx.html