問題タブ [linq-method-syntax]
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.
c# - LINQ - メソッドとクエリ構文の違い
私は DataTable を扱っていて、Resharper がループを LINQ 式に変換できることを推奨していることに気付きました。私はそうしましたが、クエリ式の構文(簡略化)で書き直されました:
個人的には、メソッドの構文が好きなので、次のように書き直しました。
そして壊れた。
'System.Data.DataRowCollection' には 'Select' の定義が含まれておらず、タイプ 'System.Data.DataRowCollection' の最初の引数を受け入れる拡張メソッド 'Select' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか? ?)
クエリ式はメソッド呼び出しに変換されるため、最初の式は機能するのに 2 番目の式は機能しないのはなぜですか? 両方が機能するか、どちらも機能しないことを期待していましたが、明らかにそうではありません。
linq - LINQ メソッドを使用した NavigationProperty による Entity Framework の単純なフィルター
私はEFとLINQ to EFを学んでいます。LINQ 式ではなく LINQ メソッドを使用しています。
2 つのエンティティから非常に単純なクエリを実行しようとしています。
NavigationGroup は、NavigationGroupLocation に対する 1 対多の関係です。NavigationGroup のナビゲーション プロパティは「NavigationGroupLocations」と呼ばれます
私の考えでは、このコードは機能するはずです:
Location は、NavigationGroupLocation エンティティの int です。
これが機能しない理由と、ナビゲーション プロパティでフィルタリングする適切な方法を誰かが説明できますか? 式の構文で多くの例を見てきましたが、それをメソッドの構文に関連付けることができないようです。
C# 4 & EF 4 を使用しています。
助けてくれてありがとう!
編集
私の Navigation プロパティはコレクションであるため、個々のプロパティにアクセスできないことがわかりました。だから私はこのコードを試しています:
実行しようとすると、次のエラーが発生します。
私は何をすべきですか?
linq - 具体化された値が null であるため、値型 'Decimal' へのキャストが失敗しました
私は次のコードを持っています:
私はエラーを理解しています.Sum(s => s.Quantity)がnull値を返すように、製品が0回販売されていることがあります。私は使用できることを知っていますか?? その条件が満たされている場合は0ですが、Linqメソッド構文でそれを表現する最もエレガントな方法は何ですか?
c# - LEFT JOINtoLINQ式構文を使用した複数の結合ステートメント
少し複雑なSQLクエリがあり、コードベースに使用しているLINQ式の構文に変換しようとしています。ただし、オンラインの誰もがクエリ構文を使用しているようです。そのため、正しい答えを見つけるのは非常に困難です。
クエリは次のとおりで、私が求めているものを正確に返します(このクエリを実行するには、おそらくもっと良い方法があります。お気軽に提案してください)。
問題はこれを変換することです。これまでのところ、私が持っているのは;
私がインターネットから引き出したもの...正直なところ、クエリを100%理解していませんが、ポジションに要件があるエンティティを取得します。これは、本来の目的です。
最後に、誰かがSQLステートメントの残りの部分を変換するのを手伝ってくれるなら、それは大いにありがたいです。
c# - Translate from lambda (method) syntax to query syntax (LINQ)
how it's possible to translate
to query syntax? Now I have just something stupid and I have no idea how to make it work. It's something like this?
I know there are lot of things missing but I'm stuck at this point. I tried tool that was reccomended here on stack - http://www.linqpad.net/, but this only translate from query syntax to method syntax.
Thanks for any help or leads how to make this work. Some useful manual pages would be also very appreciated, now I'm using just http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b
c# - このクエリ構文 linq 式をメソッド構文に変換できますか?
SQL Server から 2 つのテーブルを結合するこのコードを書きましたが、メソッド構文のように書きたいと思います。このコードを書き直すにはどうすればよいですか?
c# - 例外を使用してカスタム オブジェクトを返す方法
ASP.NET MVC、C#、および SQL Server を使用しています。
特定の日付内にレンタル可能な車のリストを取得したい。まだ貸し出していません。
私が今得たのは、指定された日付に注文があるものを除いて、cars テーブルからすべての車を取得するようなものです (各車を個別に注文をチェックするのではなく):
問題は、カスタム オブジェクトを返したいということです。どのように except を使用してそれを行うのかわからないため、いつでも ID を取得し、ID に基づいて別のメソッド/クエリでオブジェクト全体を取得できます。
しかし、私は次のようなものを手に入れたいです:
c# - linqはクエリ構文をメソッド構文に変換します
このクエリ構文をlinqのメソッド構文に変換するにはどうすればよいですか:
どちらのアプローチが優れていますか? 私はこのクエリ アプローチの方が気に入っていますが、あまりにも肥大化しているように見えるメソッド構文を使用するように求められました。