custom-linq-providers

    2熱度

    3回答

    有沒有人在這裏有編寫自定義Linq提供者的經驗? 我想要做的是告訴一個業務對象屬性的MemberExpression是否應該包含在SQL中,或者作爲一個常量來處理,因爲它來自一個本地變量,它恰好是一個業務目的。 因此,舉例來說,如果你有這樣的: Customer c = LoadCustomerFromDatabase(); var orders = from o in db.Orders()

    4熱度

    2回答

    我試圖按照Creating an IQueryable LINQ Provider上的說明進行操作,但是當我按照指示實施從ExpressionVisitor繼承的類時,我被告知ExpressionVisitor無法訪問,因爲它的保護級別。我錯過了一些非常基本的東西嗎?

    3熱度

    1回答

    我只是試圖用Contains在實體框架查詢只擁有,因爲這方法不存在EF它失敗。然而代碼編譯令人沮喪。 有誰知道如何找到這些方法LINQ提供程序支持,給定任意LINQ提供程序?

    0熱度

    1回答

    的排序依據statment不是由Azure Table中存儲LINQ提供程序我有一個像 .Where(t => (t.RowKey.CompareTo("U_") > 0)).OrderBy(user => user.UserName) 表達式我試圖從表達式樹中刪除.OrderBy(user => user.UserName) 我也想遊客刪除支持從下面的表達式的OrderBy statment

    -1熱度

    1回答

    我想做一個LINQ到SQL提供程序,允許我查詢一個表,也沒有映射到數據模型,也不知道。 我只知道一個表的別名,我用它來查詢另一個已知的表進行翻譯(從別名到真正的表名),之後我將使用標準的linq查詢真正的表,讀取數據,並把每個結果轉化爲動態的對象。 爲了實現這一點,我想我需要定義一個自定義的linq提供程序來操作表達式樹,然後調用標準的linq到sql;但是現在我不知道該怎麼做。 所以我的目標是,

    4熱度

    1回答

    在使用提供程序(例如LINQ到NHibernate)時,在F#中使用LINQ查詢的正確方法是什麼,以便與C#(相同的AST)中的工作方式相同? 我的具體問題是,將查詢轉換爲F#會在C#工作時拋出錯誤。這可能是由於F#沒有生成相同的AST引起的。 Roslyn爲C#提供了一個Visual Studio AST可視化擴展,但我不知道任何F#的AST查看器。 具有以下工作C#查詢: .First(som

    0熱度

    2回答

    我正在爲RESTful服務編寫自定義LINQ提供程序。服務中的一些調用返回摘要標題,包括記錄總數,頁面大小和返回頁面。我需要清潔的方式來返回這些數據。給定此查詢: var foo = from x in ctx.MyQueryableThingie select x; 上面的「foo」變量變成了IQueryable<MyQueryableThingie>。返回這些彙總數據而不將其

    12熱度

    6回答

    我一直在學習關於IQueryable和延遲加載/延遲執行查詢。 是否可以通過WCF公開此功能?我想公開一個返回IQueryable的LINQ-to-SQL服務,然後我可以在客戶端執行額外的查詢,最後使用.ToList()執行。在這種情況下OData格式是否適用? 如果可能的話,這個技術的術語是什麼,以及我可以遵循的一些很好的教程是什麼?謝謝。

    0熱度

    2回答

    我有一個列表框,用戶可以從列表中選擇如果Towns,我希望能夠基於列表中的選定項目來構建LINQ查詢,例如, Dim ddlTowns As ListBox = CType(Filter_Accommodation1.FindControl("ddlTowns"), ListBox) If Not ddlTowns Is Nothing Then For Each Ite