.NET:NpgsqlCommand到IQueryable

时间:2018-03-05 09:30:12

标签: postgresql asp.net-core .net-core npgsql

有没有办法从NpgsqlCommand创建IQueryable?

这样的事情:

using (var connection = new NpgsqlConnection(_connectionString))
        {
            connection.Open();

            using (var cmd = new NpgsqlCommand("SELECT o.Id, o.Name FROM schema.blogs", connection))

            var blogsQueryable = cmd.Execute<IQueryable<BlogViewModel>>;
        }

1 个答案:

答案 0 :(得分:0)

Npgsql本身只是一个ADO.NET提供程序,因此不会将行映射到您自己的对象。

您应该查看Entity Framework Core获取完整的O / RM,或者Dapper获取更轻的解决方案。