有没有办法从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>>;
}
答案 0 :(得分:0)
Npgsql本身只是一个ADO.NET提供程序,因此不会将行映射到您自己的对象。
您应该查看Entity Framework Core获取完整的O / RM,或者Dapper获取更轻的解决方案。