LINQ

LINQとはLanguage INtegrated Queryの略で、「統合言語クエリ」という意味です。C#やVisual Basicといった言語のコード内に記述することができるクエリです。

RSS

  • 解決済

    回答
    4

    やや複雑めなLINQ式の書き方について

    前提・実現したいこと LINQ式の書き方 発生している問題・エラーメッセージ 以下のようなエラーメッセージが出ます。 [2017-04-27 11:04:58.5497][ERROR][****] サービスでエラーが発生しました。 System.Data.Entity.Core.EntityCommandExecutionException:

    • 0評価
    • 139PV
    takagitakashi takagitakashi 1日前
  • 解決済

    回答
    1

    [LINQ]そんなに頑張らないでほしいSelectMany

    1*1 1*2 1*3~ 9*9を計算するLINQがあります(計1081要素) var query = Enumerable.Range(1, 9) .SelectMany( (x) => Enumerable.Range(1, 9), (x, y) => x + "×" + y + "=" + (x *

    • 0評価
    • 48PV
    nyahonyaho nyahonyaho 15時間前
  • 解決済

    回答
    2

    [C#・LINQ]2つの配列の要素を交互に結合

    int[] a = new int[] {1, 3, 5}; int[] b = new int[] {2, 4, 6}; これらから {1,2,3,4,5,6} を作りたいのですが、LINQで実現はできないでしょうか。 ConcatやAggregateを駆使しても、2つの配列の要素を交互に結合するというのができなくて・・・

    • 0評価
    • 55PV
    nyahonyaho nyahonyaho 2日前
  • 解決済

    回答
    1

    Linq where抽出

    class Data { public string ID{ get; set; } public int Number { get; set; } } var data = new System.Collections.Generic.List<Data>() { new Data(){ ID="1", Number=1 }, new

    • 0評価
    • 78PV
    ShouOkada ShouOkada 2週間前
  • 受付中

    回答
    0

    ODP.NETから取得したDataTableの参照について

    発生している問題・エラーメッセージ OracleDataAdapterのFillで取得したDataTableに対して 下記のようなLINQを記述すると Dim q = From c In dt Where c.Field(Of Long)("ID") = 1 Select c.Field(Of Long)("COUN

    • 0評価
    • 45PV
    tmht32884 tmht32884 2週間前
  • 解決済

    回答
    2

    参照型引数はワンライナーで処理できない?

    using (FileStream sr= new FileStream( srcName, FileMode.Open, FileAccess.Read)) { //バイト配列"buffer"にdatファイルを読込んでセットします sr.Read(buffer,0,buffer.length); //値

    • 0評価
    • 76PV
    nyahonyaho nyahonyaho 2週間前
  • 解決済

    回答
    1

    c# 重複した数をカウントしたい

    前提・実現したいこと Listで重複した種類と数を取得したいです。 List<int> DataList = new List<int>(){2,1,2,1,3}; 上記のDataListであれば、2と1の2種類が1回づつ重複しているという結果を取得したいです。 当方、c#初心者でおかしな記述、言い回しがありましたらご指摘ください。

    • 0評価
    • 114PV
    tentoumushi tentoumushi 2週間前
  • 解決済

    回答
    3

    C#のLinqについて、メソッドチェインの途中経過を使用したい

    以下の様な数値の配列を1.1倍で射影し、その最大値*0.8をボーダー値として、 ボーダー値以上の値を絞り込みたいと考えています。 {20,24,51,13,22,51,0} int[] number_list = new int[] { 20, 24, 25, 13, 22, 25, 0 }; IEnumerable<double> hoge

    • 0評価
    • 161PV
    monagano monagano 3週間前
  • 解決済

    回答
    2

    LinqのWhere clauseでConversionエラーが出る

    前提・実現したいこと C#のAdo.netでBaseballデータベースのPlayerというテーブルを読み込んでいます。 UserがMinimum valueとMaximum valueテキストボックスに値を入力し、ボタンクリックでその範囲に該当するBattingAverageコラムのレコードを呼び出すことになってます。 (0.000と1.00

    • 0評価
    • 42PV
    mercredi mercredi 3週間前
  • 受付中

    回答
    2

    LINQ to Entities : LEFT JOIN の結合条件にテーブル同士の大小比較

    前提・実現したいこと SQL (SQL Server) で書く際、LEFT JOIN の結合条件に テーブル同士の値で大小比較 を入れているケースがあるのですが、 これを LINQ to Entities (VB.NET) で書きたいです。 SELECT * FROM MAIN m LEFT JOIN AAA a ON ( a.ID = m

    • 0評価
    • 141PV
    sk_3122 sk_3122 2ヶ月前
  • 解決済

    回答
    2

    C# 簡潔・明瞭な繰り返し処理

    C#(6.0)で単純な繰り返し処理、例えば Console.WriteLine("Hello"); を10回繰り返す書き方にはどんな方法がありますか? 同じ処理を指定回数繰り返したいだけで、何回目のループかなどという情報は使いません。 // ループの変数が無駄 for (int i = 0; i < 10; i++) { Cons

    • 0評価
    • 194PV
    teraotailnosuke teraotailnosuke 3ヶ月前
  • 解決済

    回答
    1

    C# EntityFrameworkで2つのMySQLインスタンスを利用したい

    前提・実現したいこと EntityFrameworkで2つのMySQLインスタンスを利用したいです。 C#のEntitiesフレームワークを利用したシステムを作成しています。 Web.configに以下のようにconnectionStringsで2つのインスタンス設定しているのですが edmxファイルのモデルをデータベースから自動生成で1つのインスタ

    • 0評価
    • 157PV
    johanneskrauser johanneskrauser 3ヶ月前
  • 解決済

    回答
    1

    C# LINQのクエリ構文とメソッド構文

    解決したい課題 なんとなくですが、LINQのクエリ構文は嫌われているような気がするのですが、気のせいですか? 何か特別な理由があるのでしょうか? メソッド構文じゃないと書けないケースがあるからメソッド構文だけ覚えとけ、ということでしょうか? 個人的に、メソッドチェーンを改行でぶった切るのはとても気持ち悪いです。 ピリオドの前後はつながって

    • -3評価
    • 281PV
    teraotailnosuke teraotailnosuke 4ヶ月前
  • 解決済

    回答
    7

    2つのコレクションを比較し、特定のプロパティが異なる要素を取り出したい

    前提・実現したいこと ローカルに保持したデータとWebから引っ張ってきたデータの値(ここではName)を比較したいと考えています。Idが各Listで異なるため(ここは現時点では仕様なので仕方ないものとして考えてください。)、ListのNameのみを比較して、差集合を得たいです。 以下のコードの例では、localのPerson(1,"test1")とw

    • 0評価
    • 788PV
    ytabuchi ytabuchi 4ヶ月前
  • 解決済

    回答
    1

    Enumerable.Distinct<T> 拡張メソッドでカスタムクラスを除外できない理由がわから...

    疑問 カスタムクラスのシーケンスに対する Enumerable.Distinct<T> 拡張メソッドの挙動について、 既定の等値比較子による比較で "重複" とみなされない理由がわかりません。 調査内容 下記公式サイトからの引用です。 MSDN:Enumerable.Distinct<TSource> メソッド (IEnumerable<TSo

    • 1評価
    • 335PV
    twyujiro15 twyujiro15 4ヶ月前
  • 解決済

    回答
    3

    2つの異なる型のリストを比較し、データ抽出

    C#で以下のような2つの型のリストを比較し、片方にしかないものを抽出する方法を教えてください。 (同じ型同士ならExcept拡張メソッドで一発なのかと思いますが) 知りたいのは 簡潔で読みやすい、分かりやすさ優先パターン 処理速度優先パターン の2つの方針での実現方法。 2つを同時に満たせればそれが一番理想です。 C#の

    • 0評価
    • 293PV
    teraotailnosuke teraotailnosuke 5ヶ月前
  • 解決済

    回答
    3

    [C#] LINQ を使って独自クラスリストの中身を更新したい

    前提・実現したいこと LINQ を使って独自クラスの中身を更新したいです。 該当のソースコード 適当なデータを持つデータクラス↓ public class Data { public int A; public int B; ... ... } そのクラスのリストの中身を更新したいです。 var dat

    • 0評価
    • 364PV
    Mentol Mentol 5ヶ月前
  • 解決済

    回答
    3

    C# System.Collections.Generic.IList を、Linqを使って動的な条...

    C#でLINQの使い方についての質問です。 以下の記事を参考にして、LINQでソートを行っていました。 http://www.buildinsider.net/web/bookaspmvc5/050304 開発環境はVisualStudio 2015です。 .Net Framework 4.5を使用しています。 私が実装したものは、以下のよ

    • 0評価
    • 257PV
    usugita_san usugita_san 5ヶ月前
  • 解決済

    回答
    4

    至急お願いします。LINQ 複数テーブルjoinと複合条件とwhere

    前提・実現したいこと LINQで複数のテーブルをjoin いくつかのテーブルはwhere句もつけたいです。 少し複雑ですが、作業が止まってしまっているため、ご教授よろしくお願いします。 発生している問題・エラーメッセージ join句のいずれかの式が正しくありません'GroupJoin'の呼び出しで肩を推論できませんでした。 というエラーが出

    • 0評価
    • 605PV
    DENQ DENQ 6ヶ月前
  • 解決済

    回答
    1

    linqでgroup byしたい

    前提・実現したいこと var joinTable = from a in TableA join a2 in TableA on a.ID equals a2.ID where a.NO == a2.NO & a.DATE < a

    • 0評価
    • 251PV
    DENQ DENQ 6ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    70

  • 総質問数

    53

  • 今週の質問数

    3

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る