5

是否有适用于 Oracle 的 F# 类型提供程序?

4

2 回答 2

4

嗯,有一个实体框架上下文的类型提供程序,EF 与 Oracle 一起工作。

于 2013-03-07T12:36:17.257 回答
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)
于 2018-03-31T17:38:37.713 回答