PostgreSql& Entity Framework 6.0 - 从特定模式调用存储过程

时间:2016-11-02 09:38:24

标签: c# postgresql entity-framework-6 npgsql

我需要从postgres数据库调用现有的存储过程。我是这样做的:

using (var db = new ApplicationDbContext())
{
    var param = new Npgsql.NpgsqlParameter("_code", NpgsqlDbType.Varchar);
    param.Value = "01";
    var statusId = db.Database.SqlQuery<int>("mfd.get_id_status", param).FirstOrDefault();
}

但是上面的代码会引发异常:错误:42601:语法错误在\“mfd \”

附近

我可以通过LINQ从我的数据库获取数据,因此连接正常。我确信架构mfdget_id_status存在。

我的DB调用程序出错了什么?

0 个答案:

没有答案