tarafından oluşturulan SQL'i nasıl görüntüleyebilirim F # öğreniyorum ve sağlayıcıları ile uğraşıyorum ve harika bir SQL Server örneğine harika FSharp.Data.SQLProvider
bağladım. Ben veritabanına karşı sorguları gerçekleştirmek için F # 'ın sorgu ifade sözdizimini kullanabiliyorum ama ben tür sağlayıcı tarafından oluşturulan SQL görmek istiyorum. Ben DataContext
olduğunu varsayalım ne Console.Out atamak için denedim ama hata FS0810fsharp.data.sqlprovider tür sağlayıcısı
söyleyerek bir hata alıyorum: Mülkiyet 'Giriş' ı SQL log nasıl
ayarlanamaz tür sağlayıcı tarafından oluşturulan?
#r @"packages/SQLProvider/lib/FSharp.Data.SqlProvider.dll"
#r @"System.Data.Linq.dll"
open System
open System.Data.Linq
open FSharp.Data.Sql
[<Literal>]
let connectionString = @"SuperSecretString"
type Sql = SqlDataProvider<
ConnectionString = connectionString,
DatabaseVendor = Common.DatabaseProviderTypes.MSSQLSERVER,
IndividualsAmount = 1000>
let ctx = Sql.GetDataContext()
ctx.Log <- Console.Out // error FS0810: Property 'Log' cannot be set