私は、ユーザーがデータベースに関する知識が限られている場合に、カスタムのレポート クエリを簡単かつ安全に作成できるデスクトップ ソリューションを提供する任務を与えられました。
すぐに頭に浮かんだのは、SSMS の SQL サーバー クエリ デザイナーです。これを C# Windows Forms アプリケーションに統合できるかどうかについて、インターネットを検索しましたが、成功しませんでした。C# でこの機能を呼び出すことに成功した人はいますか?
私は、ユーザーがデータベースに関する知識が限られている場合に、カスタムのレポート クエリを簡単かつ安全に作成できるデスクトップ ソリューションを提供する任務を与えられました。
すぐに頭に浮かんだのは、SSMS の SQL サーバー クエリ デザイナーです。これを C# Windows Forms アプリケーションに統合できるかどうかについて、インターネットを検索しましたが、成功しませんでした。C# でこの機能を呼び出すことに成功した人はいますか?
以前は ASP.NET MVC で Korzh の EasyQuery コンポーネントを使用していましたが、WinForms 版もありました。
それはまさにあなたが必要としているもののようです - データベース構造は隠されています.エンドユーザーは視覚的な「条件」と「列」で操作し、結果としてSQLクエリを取得します.
リンクは次のとおりです。http://devtools.korzh.com/easyquery/