問題タブ [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.
sql - linqpad の ROW_NUMBER()
LINQPad クエリに表示される行番号を取得しようとしています。
私は得る:
エラー 195: 'ROW_NUMBER' は認識された関数名ではありません。
ROWNUM()
{ fn ROW_NUMBER() }
{ fn ROWNUM() }も試し
ました...
LINQPad v4.20 を使用しています
ありがとう。
caching - LINQPad のキャッシュされていない結果
LINQPad で LINQ2SQL クエリからキャッシュされていない結果を取得するにはどうすればよいですか?
シナリオは次のとおりです。
1) いくつかのデータを調べます (MyThings の a から ... select a).First(); 2) (サービス コール) の直後に LINQPad の外部でデータを変更します。
結果をキャッシュしているようです。:-/
c# - LINQPad [拡張] メソッド
次のようなLINQPad拡張メソッドとメソッドの完全なリストを持っている人はいますか
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サーバーが実行されていない場合は正常に機能します。
私は何が間違っているのですか?
c# - C#でstring +=intを使用した場合の動作に一貫性がありません
私はLINQPadでいくつかのコードゴルフを見ていて、なぜだろうと思っています:
主に、最初のものが機能し、2番目のものが「'string'と'int'の間の暗黙の変換なし」エラーをスローする理由。
linq-to-sql - System.Data.DataSetExtensions.dll を追加した後も、LINQPad は拡張メソッド 'Where' を見つけることができません
LINQ で 2 つの sproc からの結果を結合する必要がありますが、エラー メッセージが表示されました。 DataSet が見つかりました (F4 キーを押して、using ディレクティブまたはアセンブリ参照を追加します)。
ただし、DataSetExtensions を追加した後もエラーが表示されます。
コード:
どんな助けでも感謝します。
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)で可能である可能性があります。
詳細なウォークスルーについては、 https://blog.jessfraz.com/post/windows-for-linux-nerds/のブログ投稿を参照してください。
c# - linq を使用してコレクション オブジェクトに対して WHERE を実行する方法 (Netflix データ ソースを使用)
LinqPad を使用して、NetFlix OData ソースにクエリを実行して Linq を学習しています。
(ところで、私は彼らがすでにSOにある同様の質問であることを知っています...助けにはなりませんでした)。
これは素晴らしいクエリです。
(すべてのコメントをご容赦ください...これは、私が実験中であり、さまざまなニーズに合わせてクエリを変更するという事実の証です)。
私が理解できないことが2つあります。
初め。最初の 10 件の結果のみを返したいとしましょう。
2番目(そして最も重要なこと)。ジャンルの部分文字列でフィルタリングしたい。各タイトルには Genres コレクションが含まれています。名前に特定の文字列 (「ファミリー」など) が含まれるジャンルのみを表示したい。ジャンル.name.に「firstFilter」と「secondFilter」が含まれるタイトルを使用して、さらに優れたフィルター処理を行います。
基本的に、ジャンルでフィルタリングしたいのですが、Title には独自の Genres コレクションが含まれているため、その方法がわかりません。コレクションの 1 つ以上のジャンルにあるタイトルのみを返す方法がわかりません。
ご協力いただきありがとうございます!
ps...Netflix OData ソースは Any 演算子をサポートしていないようです。
セス
linq - LINQを使用して、select演算子からの結果で文字列constをどのように返しますか
LinqPadには、次のクエリステートメントがあります...
結果セットでジャンル文字列変数を返したい。
別の質問方法として、TSQLを使用して、「MyTitlesのジャンルとしてSELECT field1、field2、'Action&Adventure'」を実行します。では、Linqでそれをどのように行うのですか。
セス
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();
-一時ディレクトリを提供します