Я использую TypeProvider SqlEntityConnection (модель данных объекта) для подключения к базе данных 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. Что мне не хватает?