linq-query-syntax

    4熱度

    3回答

    以下代碼提供了兩種方法,用於生成總和小於100的整數對,並且它們按照與(0,0)的距離以降序排列。 //approach 1 private static IEnumerable<Tuple<int,int>> ProduceIndices3() { var storage = new List<Tuple<int, int>>(); for (int

    9熱度

    1回答

    我用數據表工作,發現ReSharper的建議我可以循環轉換成LINQ表達式。我這樣做了,它被重寫查詢表達式語法(簡體): var test1 = from DataRow row in dt.Rows select row; 就個人而言,我更喜歡方法的語法所以它重寫了這個: var test2 = dt.Rows.Select(row => row); 就壞了。 「System.Data.

    10熱度

    6回答

    什麼方法會被認爲是將LINQ字符串解析爲查詢的最佳實踐? 或者換句話說,什麼方法是最有意義的轉換: string query = @"from element in source where element.Property = ""param"" select element"; 到 IEnumerable<Element> = from element

    2熱度

    2回答

    我具有由特定的屬性組合的對象的列表。我需要根據其他屬性對此列表進行排序,但始終需要保留分組。因此,例如,如果列表是一樣的東西: { id=1, partNumber = 100 } { id=2, partNumber = 500 } { id=2, partNumber = 300 } { id=2, partNumber = 600 } { id=3, partNumber = 550

    2熱度

    1回答

    我還是LINQ的新手,我創建了一個我認爲有點笨拙的查詢。我想知道是否有任何方法可以簡化它? 我的查詢如下: var agreementsMatching = _ctx.LeasingAgreements .Where(x => x.Dealer.Id == dealer.dealerId) .ToList(); var ag = agreementsMatching

    0熱度

    3回答

    我有國家=>法甲=>小組(姓名,分數) 我需要從一個國家選擇所有球隊名稱分數。 這樣的事情,不工作) 查詢= 從法甲在 myCountry.Ligues,從隊在 ligue.Teams 選擇名= team.Name,score = team.Score不同 編輯: VB.NET語法是優選的。

    2熱度

    4回答

    我正在使用MVC3並仍在學習LINQ。我在嘗試將查詢轉換爲LINQ to Entities時遇到了一些麻煩。我想返回的Json方法 我的存儲過程 Create Procedure [dbo].[ResourceReports] ( @EmployeeID int ) as begin select p.projectName AS Projects, count(b.[C

    0熱度

    3回答

    我想參加下表 1. B_Book[1st Table] -B_BID (Book ID)(PK) -B_Name -B_CategroyID (FK) 2. BI_BookInstance [2nd Table] -BI_IID(Instance ID) -BI_BID (FK) -BI_Price 3. BC_BookC

    3熱度

    1回答

    我已經定義了一個規範爲Expression<Func<User, bool>>類型的對象,像這種類型的表達式的謂詞: public static Expression<Func<User, bool>> IsSystemUser { get { return user => user.UserID == -1; } } 這寫在擴展方法的語法查詢工作不

    2熱度

    3回答

    我已經看到多個條款在LINQ查詢現在幾十倍的意思,但還沒有想出如何對應於TSQL語句。 var r = from p in products from d in departments from c in something select p; 是什麼呢? 這是否轉換到SQL爲SELECT * FROM products, departments, some