EF Core 中 Postgresql table 的哈希索引
Hash Index on Pgsql table in EFCore
如何在 Efcore fluent 中将 pgsql 数据库的索引类型指定为“哈希”api?
例如:
modelBuilder.Entity().HasIndex(u =>
u.PId).IsUnique();
有没有pgsql特有的接受索引类型的扩展方法?正在创建的默认索引类型是 'btree'.
您可以像这样使用 HasMethod:
modelBuilder.Entity().HasIndex(u => u.PId).HasMethod("hash")
的方法
method
The name of the index method to be used. Choices are btree, hash, gist, spgist, gin, and brin. The default method is btree.
如何在 Efcore fluent 中将 pgsql 数据库的索引类型指定为“哈希”api?
例如:
modelBuilder.Entity().HasIndex(u => u.PId).IsUnique();
有没有pgsql特有的接受索引类型的扩展方法?正在创建的默认索引类型是 'btree'.
您可以像这样使用 HasMethod:
modelBuilder.Entity().HasIndex(u => u.PId).HasMethod("hash")
的方法
method
The name of the index method to be used. Choices are btree, hash, gist, spgist, gin, and brin. The default method is btree.