entでDentでDISTINCT述語を追加する
entではデフォルトで DISTINCT 述語が追加されているので、特に何もする必要がない。逆に DISTINCT したくない場合は Unique(false) を与える必要がある。
c.Metrics.Query().Unique(false)デフォルトが Unique(true) となっているのは、過去の挙動を変えられないから。
We didn’t change the default behavior because it’s a breaking change, and in my opinion it’s preferred in most cases.