2

sys.sp_describe_first_result_setFSharp.Data.SqlClient は、クエリの結果セットのスキーマを検出するために依存しています。問題は、設計/ビルド時に SQL Server データベースへの接続が必要になることです。からこの情報を取得することは可能.dacpacですか? データ層アプリケーションは、「宣言型データベース開発を可能にする」と主張しています。

FSharp.Data.SqlClient

dacpac とその内容、および T-SQL AST を読み取るためのライブラリがあります。入力と出力のタイプは、その情報から派生できると思います。

// C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\120\Microsoft.SqlServer.Dac.dll
// C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\120\Microsoft.SqlServer.Dac.Extensions.dll
// C:\Program Files (x86)\Microsoft SQL Server\120\SDK\Assemblies\Microsoft.SqlServer.TransactSql.ScriptDom.dll

open Microsoft.SqlServer.Dac
open Microsoft.SqlServer.Dac.Model
open Microsoft.SqlServer.TransactSql.ScriptDom

宣言型モデルから入力と出力のリストを導き出すことは可能/信頼できますか? 機能リクエストを記録するのに適した場所はありますか? :-)

4

1 に答える 1