![](/img/trans.png)
[英]Npgsql C# problem with App.Config PostgreSQL Entity Framework 6
[英]C# Entity Framework using PostgreSQL, NPGSQL and stored procedures returning a table result parameter errors
我正在使用.Net Framework 4.5,Entity Framework 6.0.0.0和NPGSQL,尝试从数据库更新模型并使用存储过程,该存储过程从PostgeSQL存储过程(函数)返回表结果。
我收到来自指出该列的存储过程的每个列的错误
...的参数方向值为“ null”,无效。 请使用“ IN”,“ OUT”或“ INOUT”
根据我对PostgreSQL的理解,返回表时,您没有指定IN
或OUT
。
是否有解决方法,或者我缺少.Net或PostgreSQL的设置等?
=>您的定义:
Create function xpto (p1 integer, p2 varchar)
RETURNS TABLE (a int, b int) ...
=>更改定义
Create function xpto (IN p1 integer, IN p2 varchar, OUT a int, OUT b int)
RETURNS SETOF record
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.