問題タブ [linqpad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
389 参照

sql - linqpad の ROW_NUMBER()

LINQPad クエリに表示される行番号を取得しようとしています。

私は得る:

エラー 195: 'ROW_NUMBER' は認識された関数名ではありません。


ROWNUM()
{ fn ROW_NUMBER() }
{ fn ROWNUM() }も試し
ました...

LINQPad v4.20 を使用しています

ありがとう。

0 投票する
1 に答える
1244 参照

caching - LINQPad のキャッシュされていない結果

LINQPad で LINQ2SQL クエリからキャッシュされていない結果を取得するにはどうすればよいですか?

シナリオは次のとおりです。

1) いくつかのデータを調べます (MyThings の a から ... select a).First(); 2) (サービス コール) の直後に LINQPad の外部でデータを変更します。

結果をキャッシュしているようです。:-/

0 投票する
4 に答える
49529 参照

c# - LINQPad [拡張] メソッド

次のようなLINQPad拡張メソッドとメソッドの完全なリストを持っている人はいますか

0 投票する
1 に答える
367 参照

asp.net-mvc - DatabaseFileLockedExceptionが私を狂わせている

http://developer.db4o.com/Forums/tabid/98/aft/10114/Default.aspxの例に従って、HttpModuleを使用してdb4oでMVC2アプリをセットアップします。また、開発中にデータをクエリするためにLINQPadインスタンスを開いています。Webアプリは魅力のように機能しているようですが、LINQPadは、Webサーバーを閉じるまでDatabaseFileLockedExceptionsを取得し続けます。

私が言ったように、私はGamlorのHttpModuleを実質的に逐語的に使用しています(埋め込みの代わりにClientServerを使用することが唯一の違いです)、これが私のLINQPadコードです:

LINQPadコードは、Webサーバーが実行されていない場合は正常に機能します。

私は何が間違っているのですか?

0 投票する
3 に答える
342 参照

c# - C#でstring +=intを使用した場合の動作に一貫性がありません

私はLINQPadでいくつかのコードゴルフを見ていて、なぜだろうと思っています:

主に、最初のものが機能し、2番目のものが「'string'と'int'の間の暗黙の変換なし」エラーをスローする理由。

0 投票する
1 に答える
1321 参照

linq-to-sql - System.Data.DataSetExtensions.dll を追加した後も、LINQPad は拡張メソッド 'Where' を見つけることができません

LINQ で 2 つの sproc からの結果を結合する必要がありますが、エラー メッセージが表示されました。 DataSet が見つかりました (F4 キーを押して、using ディレクティブまたはアセンブリ参照を追加します)。

ただし、DataSetExtensions を追加した後もエラーが表示されます。

コード:

どんな助けでも感謝します。

0 投票する
4 に答える
16796 参照

linux - LINQPadをMono(Mac)で実行することは可能ですか?

SnowLeopardにMono2.6.7をインストールしましたが、LINQPadを実行したいと思います。LINQPad(v2.21)を起動しましたが、すぐにFileNotFoundExceptionが発生します。誰かがそれをうまく実行することができましたか?

例外は、構成ファイルなどを読み書きしようとしているためだと思いますが、うまくいけば、いくつかの回避策があります。

ありがとう。

編集:「オリーブ」を使用したモノラルの構築(WPFに必要):

ターミナル内:

次に、Finderで次の場所に移動します。

/ Users /(あなたのユーザー名)/ olive / lib / mono / gac

これらのフォルダー(例:PresentationCore、PresentationFramework)を次の場所にコピーします。

/Library/Frameworks/Mono.framework/Versions/2.6.7/lib/mono/gac(現在のMonoバージョンは2.6.7ですが、これは明らかに異なる場合があります)

編集:残念ながら、LINQPadを実行するとこれが発生します:

警告**:クラスSystem.Windows.Resources.AssemblyAssociatedContentFileAttributeをロードできませんでした、LINQPadで使用されましたロードできませんでした、LINQPadで使用されました

編集: Xamarin Workbooksは最近1.0(https://developer.xamarin.com/workbooks/)をリリースし、macOSでLINQPadに最も近いものです。

編集(2017年9月): これはまだ推測です!

ほとんどのWindowsアプリケーション(GUIアプリを含む)の実行は、DockerおよびWindows Subsystem for Linux(WSL)で可能である可能性があります。

Ubuntuで実行されているcmd.exeのアニメーションデモ

詳細なウォークスルーについては、 https://blog.jessfraz.com/post/windows-for-linux-nerds/のブログ投稿を参照してください。

0 投票する
3 に答える
1570 参照

c# - linq を使用してコレクション オブジェクトに対して WHERE を実行する方法 (Netflix データ ソースを使用)

LinqPad を使用して、NetFlix OData ソースにクエリを実行して Linq を学習しています。

(ところで、私は彼らがすでにSOにある同様の質問であることを知っています...助けにはなりませんでした)。

これは素晴らしいクエリです。

(すべてのコメントをご容赦ください...これは、私が実験中であり、さまざまなニーズに合わせてクエリを変更するという事実の証です)。

私が理解できないことが2つあります。

初め。最初の 10 件の結果のみを返したいとしましょう。

2番目(そして最も重要なこと)。ジャンルの部分文字列でフィルタリングしたい。各タイトルには Genres コレクションが含まれています。名前に特定の文字列 (「ファミリー」など) が含まれるジャンルのみを表示したい。ジャンル.name.に「firstFilter」と「secondFilter」が含まれるタイトルを使用して、さらに優れたフィルター処理を行います。

基本的に、ジャンルでフィルタリングしたいのですが、Title には独自の Genres コレクションが含まれているため、その方法がわかりません。コレクションの 1 つ以上のジャンルにあるタイトルのみを返す方法がわかりません。

ご協力いただきありがとうございます!

ps...Netflix OData ソースは Any 演算子をサポートしていないようです。

セス

0 投票する
1 に答える
612 参照

linq - LINQを使用して、select演算子からの結果で文字列constをどのように返しますか

LinqPadには、次のクエリステートメントがあります...

結果セットでジャンル文字列変数を返したい。

別の質問方法として、TSQLを使用して、「MyTitlesのジャンルとしてSELECT field1、field2、'Action&Adventure'」を実行します。では、Linqでそれをどのように行うのですか。

セス

0 投票する
2 に答える
7012 参照

linqpad - LINQPadスクリプトディレクトリ?

LINQPadスクリプトファイル(.linq)が存在するディレクトリへのパスを取得する方法を知っている人はいますか?

または、そのことについてはスクリプト自体に。

LINQPad内に表示される「MyQueries」フォルダーの場所について話しているのではないことに注意してください。

.linqファイルをディスク上の任意の場所に保存し、ダブルクリックして開くことができます。

たとえば、ファイルをに保存しC:\Temp\Test.linqてプログラムを実行する場合、またはのいずれかがC:\Temp必要C:\Temp\Test.linqです。

基本的には、.linqファイルのためだけにEnvironment.CurrentDirectoryまたはに似たものが欲しいです。Assembly.GetEntryAssembly().Location

私が試したこと:

  • 環境変数を調べる
  • スクリプトに与えられたLINQPadアセンブリを調べます
  • 例外をスローしてスタックトレースを確認します(別の場所にあるスクリプトの一時コピーへのリンクが含まれています)
  • Environment.CommandLine.Dump();-LINQPad実行可能ファイルを提供します
  • Environment.CurrentDirectory.Dump();-C:\ windows\system32を提供します
  • Assembly.GetExecutingAssembly().Location.Dump();-一時ディレクトリを提供します