我正在尝试使用 Npgsql 类型提供程序从 F# 调用 postgresql 中的存储过程。
目前,我连接到数据库如下:
open System
open System.Data
open System.Data.Entity
open System.Data.Linq
open Microsoft.FSharp.Data.TypeProviders
open Microsoft.FSharp.Linq
open Npgsql
open NpgsqlTypes
type internal dbSchema = SqlEntityConnection<ConnectionString="**my connection string**", Provider="Npgsql">
let internal db = dbSchema.GetDataContext()
但是,我只看到db
类型上的表,而不是任何存储过程。有没有办法通过类型提供程序以静态类型的方式使用存储过程,而不仅仅是调用原始查询字符串?