是否有适用于Oracle的F#类型提供程序?
答案 0 :(得分:4)
嗯,有一个Entity Framework上下文的类型提供程序,而EF可以与Oracle一起使用。
答案 1 :(得分:1)
我建议使用SQLProvider,https://fsprojects.github.io/SQLProvider/
从他们的页面:
#r "FSharp.Data.SqlProvider.dll" // only needed in .fsx script files
open FSharp.Data.Sql
type sql = SqlDataProvider<Common.DatabaseProviderTypes.ORACLE, connectionString, ResolutionPath = resolutionPath>
let ctx = sql.GetDataContext()
let customers = ctx.Customers |> Seq.toArray
我甚至使用SQLProvider来单元测试Oracle数据库中的函数,而不仅仅是获取实体。
同样来自他们的网页:
ctx.Functions.UfnGetSalesOrderStatusText.Invoke(0uy)