SqlCommandBuilder.DeriveParameters
は.netコア(.NETCoreApp 2.0でも)では使用できません。したがって、.netコアのストアドプロシージャのパラメータリストを取得する方法はありますか?.netコアのストアドプロシージャのパラメータを取得する方法はありますか?
答えて
あなたはいつもちょうどこの情報を取得するために、SQL Serverのカタログ・ビューを調べることができ - 例えば、このクエリを使用して:
SELECT
pr.name, -- Procedure name
pa.name, -- Parameter name
pa.parameter_id,
ty.name, -- Parameter datatype name
pa.max_length, -- Max length (of string parameters)
pa.precision, -- Precision (total num of digits) for numeric parameters
pa.scale, -- Scale (num of digits after decimal point) for numeric parameters
pa.is_output,
pa.has_default_value,
pa.is_readonly,
pa.is_nullable
FROM
sys.procedures pr
INNER JOIN
sys.parameters pa ON pa.object_id = pr.object_id
INNER JOIN
sys.types ty ON ty.user_type_id = pa.user_type_id
これを拡張することができます - 場合は周りの情報のよりかなりの数のビットがあります、あなたはそれらに興味があります。
HTTPS、それは2.1 netstandardで利用できるようになります
私たちのポリシーのため、ウェブコードで使用されているsql-accountは、それらのシステムのオブジェクト(プロシージャ、パラメータ、タイプなど)にアクセスする権限を持っていません。また、多くのデータベースサーバがあるため、推奨されるt-sqlを使用してストアドプロシージャを作成し、すべてのDBサーバにデプロイするのは良い選択ではありません。 Webコード(泣)でそれを行う方法はありますか? –
* Webコード(泣)で行う方法はありますか? - 残念ながら、この情報は** SQL Server **に格納されています。これらのカタログビューを介してアクセスできます。あなたがそれらを調べることができない場合、あなたはほとんど運がない、私は恐れています..... –
'SqlCommandBuilder.DeriveParameters'(完全な.net framewok)がそれをどのように処理するのだろうか。そしてそれを.net標準に移植するのに問題はありますか?私たちはライブラリのいくつかを.netコアに移植していますが、簡単な作業ではないようです。 –
- 1. SSRS 2014のストアドプロシージャの結果セットに基づいてパラメータ値を取得する方法はありますか?
- 2. mysqlのストアドプロシージャのパラメータをJavaから取得する方法
- 3. authrizationhandler .netコアからparamsを取得する方法
- 4. Rx.NET for .NETコアはありますか?
- 5. .NETコアでdefaultNamingContextを取得する方法は?
- 6. SQLストアドプロシージャの出力パラメータを無視する方法はありますか?
- 7. ポリラインのセントロイドを取得する方法は.netにありますか?
- 8. Webサービスのパラメータをプログラムで取得する方法はありますか?
- 9. .netコアでF#プロジェクトの単体テストを行う方法はありますか?
- 10. .NET親スレッドIDを取得する方法はありますか?
- 11. .NETのストアドプロシージャから出力パラメータを返す方法
- 12. urls.pyにdjangoでURLパラメータを取得する方法はありますか?
- 13. .NET XsltArgumentList - パラメータを数えたり列挙する方法はありますか?
- 14. TableAdapterからストアドプロシージャの戻り値を取得する方法
- 15. 特定のストアドプロシージャのパラメータの既定値を取得するソリューションはありますか?
- 16. ストアドプロシージャのパーセンテージを取得する方法
- 17. .NETコアのソケットからデータを受け取る方法は?
- 18. ビットマップのストレージサイズを取得する方法はありますか?
- 19. $ .ajaxのデフォルトオブジェクトを取得する方法はありますか
- 20. @RequestParamのBindingResultを取得する方法はありますか?
- 21. イベントのデリゲートを取得する方法はありますか
- 22. カラムの値を取得する方法はありますか?
- 23. .html()の親を取得する方法はありますか?
- 24. プッシュデバイストークンを取得する別の方法はありますか?
- 25. .NETのXPathステートメントでパラメータ/変数を渡す方法はありますか?
- 26. ContentRootPathを取得するか、.NETコアのxunitコンテキストでIHostingEnvironmentを取得する
- 27. .NETコアに相当するGACはありますか?
- 28. ストアドプロシージャからの出力パラメータの取得
- 29. 数値コアとプロセッサーのパラメータの取得方法
- 30. EntityFramework用の.NETコア構成プロバイダはありますか?
SQL Serverで多大のための不可欠のカタログ・ビューの詳細情報や詳細をSQL Server catalog viewsを参照してください。//github.com/dotnet/corefx/pull/20883 –
私は毎日のビルドで遊んでいます。神様ありがとうございます。 –