Since syncing EFCore.PG from commit 725adf7 to ac46335, Contains on arrays is broken. AllAnyContainsRewritingExpressionVisitor seems rewrites the Contains to Any, which then produces a translation failure. This rewriting seems problematic to me (shouldn't we leave alone calls on arrays or other stuff?), but let me know if this is intentional and I should change the provider to recognize Any on arrays instead of Contains.
Since syncing EFCore.PG from commit 725adf7 to ac46335, Contains on arrays is broken. AllAnyContainsRewritingExpressionVisitor seems rewrites the Contains to Any, which then produces a translation failure. This rewriting seems problematic to me (shouldn't we leave alone calls on arrays or other stuff?), but let me know if this is intentional and I should change the provider to recognize Any on arrays instead of Contains.