web-dev-qa-db-ja.com

LinqPadに相当するLinuxはありますか?

私は最近、MSSQLと LinqPad を使用してWindowsでより多くのSQLを記述していることに気づきました。データベースでより多くのハンドルを取得するためにUbuntuで実験したいと思いますが、 MySQLを使用するので、同等のLinqPadを見つけたいと思います。

より具体的に言えば、これは最も強力なツールではなく、LinqPadのようなスクラッチパッドです。初心者がクエリをすばやく書き留めて実行し、何が起こるかを確認することができます。実行します。

10
Bora George

シャウナの答えの根拠に反対しなければなりません。 LINQPadはMS-SQLのGUIまたはフロントエンドではありません。サポートされているデータコンテキストのLinqToSqlコンテキストを生成できる.NETスクラッチパッドです。これにより、一般的なSQLクライアント(SQL Server Management StudioやMySql Workbenchなど)とは根本的に異なります。

LINQPadにはMS-SQLをサポートするドライバーが付属していますが、 追加ドライバー は簡単にインストールでき、MySqlなどの他のデータソースのサポートを追加できます。

あなたの具体的な質問に対する答えは、Linuxでネイティブに実行できると思う最も近いものは、Monoで書かれたカスタム.NETアプリケーションになることです( バージョン2.6はLINQtoSqlを追加 サポート)。

ただし、MySQLでLINQPadを使用する必要がある場合は、IQドライバーを簡単に使用できます。 LINQPad(または場合によってはwine)を実行するにはWindowsが必要です。 Linux開発ステーションには、Windows専用のLINQPadなどの少数のツール専用にWindows VirtualBoxを個人的に保管しています。

36
STW