How To Efficiently Return A Single Row Using Npgsql In .Net Core