linqkit

    2熱度

    1回答

    使用LinqKit從先生J.阿爾巴哈利開始,沒有人知道是否有可能是一些警告或事情需要注意的與EF 5.0釋放? 會不會有在EF 5.0和任何重大變化L2E這將意味着不同的使用(或不再使用)的PredicateBuilder類和AsExpandable()方法建立動態查詢? 感謝您的建議。

    3熱度

    1回答

    已經有關於這個主題的一些問題(例如Expression.Invoke in Entity Framework?),但是,我無法找到我的具體情況的答案。 我想定義像這樣的方法: public IQueryable<Customer> GetCustomers(Expression<Func<Customer, bool>> condition) { return from p in ct

    2熱度

    1回答

    我使用LinqKit(http://www.albahari.com/nutshell/linqkit.aspx) 有沒有辦法有下面的代碼工作,而無需定義一個具體類? 試圖用LINQ to Entities構建一個強類型的動態查詢。 我收到了The parameter 'o' is not in scope.錯誤。 在某些情況下。 void Main() { var lquery =

    1熱度

    1回答

    對不起,我的英語糟糕。 我想延長我的EF模型(用LinqKit)。 只要我使用單實體表情的工作,我沒有任何問題,但如果我想與混合表達式的工作,我只是卡住了。 例如,排序的,後一類這樣的... partial class vit_post { //[...] public static Expression<Func<vit_post, bool>> HasMetas(IEnumera

    1熱度

    1回答

    我使用LinqKit用以下搜索功能的EntityFramework 4.0搜索庫: public IQueryable<T> Search<T>(Expression<Func<T, bool>> predicate) where T : EntityObject { return _unitOfWork.ObjectSet<T>().AsExpandable().Where

    25熱度

    2回答

    我使用LinqKit庫,它允許在運行中組合表達式。 這是一個用於編寫Entity Framewok數據訪問層的純粹幸福,因爲可以選擇重複使用和組合多個表達式,從而允許可讀和高效的代碼。 考慮下面的代碼段: private static readonly Expression<Func<Message, int, MessageView>> _selectMessageViewExpr =

    6熱度

    1回答

    我開始使用LinqKit的PredicateBuilder來創建帶有OR條件的謂詞,這對Linq表達式來說是不可能的。 我面臨的問題是,如果我有PredicateBuilder.True<MyEntity>()它返回所有行開始,如果我PredicateBuilder.False<MyEntity>()開始它從我用什麼表情返回非行,除了!請看下面的代碼: var pre = PredicateBu

    0熱度

    1回答

    我使用LinqKit謂詞生成器來查找記錄。 我需要將相同的匹配像%字% p - >是客戶類具有名字,姓氏ECT .... 但是當我使用: predicate = predicate.And(p => p.FirstName.Contains(searchCriteria.FirstName)); 我只得到完全符合。 如何更改代碼以獲得部分匹配(如果我尋找dani我想同時獲得「dani」和「da

    6熱度

    1回答

    我一直在嘗試將LINQ表達式重構爲一個方法,並且已經遇到了「Internal .NET Framework Data Provider error 1025.」和「The parameter 'xyz' was not bound in the specified LINQ to Entities query expression.」異常。 下面是實體模型的相關部分(使用EF 4.2/LINQ到實

    3熱度

    1回答

    在所有我見過的關於謂詞構建器的例子中,如果您正在構建「和」表達式條件,並且如果構建「或」表達式條件,則會顯示一個包含PredicateBuilder.True的起始表達式。 我的問題是,情況總是如此,如果是的話,爲什麼不能簡單地推斷。我懷疑你一定是在建立一個「和」的表達,並且希望從一個錯誤開始。 「或」的相反 任何人都可以向我解釋這一點嗎?