3

SqlEntityConnection (Entity Data Model) TypeProvider を使用して、いくつかのテーブルとストアド プロシージャを持つ SQL Server データベースに接続しています。

#if INTERACTIVE
#r "System.Data"
#r "System.Data.Entity"
#r "FSharp.Data.TypeProviders"
#endif

open System.Data
open System.Data.Entity
open Microsoft.FSharp.Data.TypeProviders

// You can use Server Explorer to build your ConnectionString.
type internal SqlConnection = Microsoft.FSharp.Data.TypeProviders.SqlEntityConnection<ConnectionString = @"DataSource=server etc">
let internal db = SqlConnection.GetDataContext()

テンプレート ファイルのリンクで提供されるドキュメントによると、http://go.microsoft.com/fwlink/?LinkId=229210 「データ コンテキストを取得します。これは、データベース テーブルをプロパティとして含み、データベースが格納されているオブジェクトです。メソッドとしての手順と関数。」db には、データベース内のストアド プロシージャがメソッドとして含まれている必要があります。ただし、データベース内のテーブルは db のプロパティとしてしか表示できません。私は何が欠けていますか?

4

1 に答える 1