代码之家  ›  专栏  ›  技术社区  ›  AuthorProxy

如何在实体框架核心2.1创建不区分大小写的唯一索引

  •  1
  • AuthorProxy  · 技术社区  · 8 年前

    我使用npqql4+和efcore2.1+,如何在字段上创建唯一的不变大小写无关约束?

    modelBuilder.Entity<Company>().HasAlternateKey(city => city.Name.ToUpperInvariant());
    
    1 回复  |  直到 8 年前
        1
  •  2
  •   DavidG    8 年前

    ForNpgsqlHasMethod 扩展。你有

    1. 使用一些SQL创建/修改索引,可能作为迁移的一部分
    2. 请求上的功能 official Github project ,甚至可以自己编写并提交拉取请求!