创建的Postgresql视图在Npgsql中不起作用

时间:2019-10-18 10:19:41

标签: postgresql npgsql

我想用NpgsqlCommand调用Postgresql视图,但是由于某种原因它不起作用?您可以在这里帮助我吗,甚至可以使用Npgsql吗?

这是NpgsqlCommand的调用:

  using (var command = new NpgsqlCommand("SELECT * FROM probandsearchresultsqlview", connection))
  {
    connection.Open();
     using (var reader = command.ExecuteReader())
     {
       if (!reader.HasRows)
       return null;
      ......

这是创建的PostgreSQL视图:

CREATE VIEW probandsearchresultsqlview AS 
 SELECT probands.pid,probands.first_name,probands.last_name FROM probands;

创建视图后,调用pgAdmin中的SELECT * FROM probandsearchresultsqlview可以,但是不能在Npgsql中使用。

0 个答案:

没有答案