如何将索引类型指定为"hash";对于Efcore fluent api中的pgsql-db?
例如:
modelBuilder.Entity((.HasIndex(u=>u.PId(.IsUnique((;
是否有任何特定于pgsql的扩展方法可以接受索引类型?正在创建的默认索引类型为"btree"。
您可以像这样使用HasMethod:
modelBuilder.Entity().HasIndex(u => u.PId).HasMethod("hash")
根据postgres文档的方法
方法
要使用的索引方法的名称。选择包括btree、hash、gist、spgist、gin和brin。默认方法是btree。