linq

    15

    2答えて

    せずにFindを使用してdbSetのレコードを検索します。現在の状況で 私は彼のIDを使用することはできません。 私は完全なLINQクエリを使用する必要がありますか?例えば私も自分のEDMXの主キーとしてユーザー名を定義しようとしたが、それは次のようなエラーが生じた var user = from users in myDBContext.Users.Find(Username) w

    27

    1答えて

    2つのコレクションに少なくとも1つの要素が共通しているかどうかを確認する方法がLinqにあるかどうか疑問に思っています。 var listA = new List<int>() { some numbers }; var listB = new List<int>() { some numbers, potentially also in list A }; bool hasSameElem

    6

    3答えて

    私の問題は、ToLinq()メソッドを使用することです: 私は問題なく、なぜ最初の要求の作業をunderstindが、2番目の私のような例外与えていない: LINQの式の(ノードタイプをarrayIndex n個のエンティティへのLINQでサポートされていません) var q = from a in ctx.ImmImmobilisations select a; q = q.W

    7

    1答えて

    ParallelEnumerable.RangeとEnumerable.Range(...).AsParallel()の違いは何ですか? ParallelEnumerable.Rangeは(最高のCPU時間が等しいforeachの項目で操作のため)Enumerable.Range(...).AsParallel()として ここではrange又はchunk として実行されるかもしれない任意の性能差が

    5

    3答えて

    重複している項目を総称リストの一番下から削除しようとしています。私はクラス public class Identifier { public string Name { get; set; } } 以下のように定義していると私は public class DistinctIdentifierComparer : IEqualityComparer<Identifier> {

    5

    1答えて

    簡単なLINQのは、EFにあります: var query = from p in _db.Posts where p.BlogtId == blogId select p; それは、この形式のSQL生成: SELECT `Extent1`.`PostId`, `Extent1`.`BlogId`, ... FROM `Posts` AS `Extent1`

    6

    5答えて

    この質問は、学術目的のみのものです。 のは、私は次のコードを持っていると仮定しましょう ... var split = line.Split(new[] { ',' }, System.StringSplitOptions.RemoveEmptyEntries); var elem = new XElement("shop"); elem.SetAttributeValue("name", s

    6

    1答えて

    SQLクエリを1対1のマッピングで左結合を作成するLINQに変換していますが、これはメソッド構文でなければなりません。私はこれを達成するために私の髪を引き剥がしてきた。私はラムダ構文でそれを行うことができます。以下は、実行しようとしているクエリの例です。実際のコードではありません。誰かが私が間違っていることを指摘するだろうか? SQL: SELECT item.*, item_status.*

    7

    2答えて

    ThreadPool.QueueUserWorkItem(new WaitCallback((_) => { MyMethod(param1, Param2); }), null); WaitCallBackコンストラクタのアンダースコア(_)の意味を教えてください。

    20

    4答えて

    カスタムの並べ替え比較子を持つ任意のLINQの式のための2つの形式があります フォーマット1 var query = source .Select(x => new { x.someProperty, x.otherProperty }) .OrderBy(x => x, new myComparer()); フォーマット2 var query = fr