- 增加 pgsql 扩展方法 ISelect<T>.DistinctOn;#1680

This commit is contained in:
2881099 2023-12-09 02:11:09 +08:00
parent 338daf398e
commit 8692efcd3d

View File

@ -40,7 +40,7 @@ public static partial class FreeSqlPostgreSQLGlobalExtensions
/// PostgreSQL<para></para>
/// select distinct on(subject) * from score order by subject, score desc, name;
/// </summary>
public static ISelect<T1> DistinctOn<T1, TKey>(this ISelect<T1> query, Expression<Func<T1, object>> selector)
public static ISelect<T1> DistinctOn<T1>(this ISelect<T1> query, Expression<Func<T1, object>> selector)
{
var select = query as FreeSql.PostgreSQL.Curd.PostgreSQLSelect<T1>;
if (select == null) throw new Exception($"{nameof(DistinctOn)} 是 FreeSql.Provider.PostgreSQL 特有的功能");