objectquery

    1熱度

    2回答

    我已經構建了一個基本上基於Scott Millett的「專業ASP.NET設計模式」中的示例來公開IEnumerable的存儲庫。 但是,因爲他主要使用NHibernate,他如何實現查詢對象模式的示例,或者更確切地說,如何最好地將查詢翻譯成EF中有用的東西,有點欠缺。 我正在尋找一個使用EF4實現查詢對象模式的好例子。 編輯:在本書中的簡單示例的主要問題是,CreateQueryAndObjec

    0熱度

    2回答

    我收到ObjectQuery方法的錯誤,有人可以幫忙嗎? private void AddProductsToTabbedPanel() { foreach (TabPage tp in tabControl1.TabPages) { ObjectQuery<TblProduct> filteredProduct = new ObjectQu

    0熱度

    1回答

    我使用EF5爲的ObjectQuery, var query = this.ObjectContext.CreateQuery<Role>("SELECT VALUE n FROM Role as n"); query = query.Where("it.Name like '%@name%'", new ObjectParameter("name", name)); 但它不工作,它總是返回

    3熱度

    1回答

    查詢生成器的方法,我想用「Query Builder Methods」我喜歡DbContext如下: using (var context = new MyDbContext()) { var query = context.MyEntities.Where("Id = @id", new ObjectParameter("id", 1)); } 但它無法解決的Where這個特定

    0熱度

    1回答

    Link: 我的倉庫總是返回的IQueryable。原因是 IQueryable不依賴於EF,而ObjectQuery是。所以如果我想 我的其他圖層是堅持無知的,我不想引入 依賴於ObjectQuery。 一)我認爲之所以庫(使用EF實現)應該返回IQueryable代替ObjectQuery是因爲其他奧姆斯也使用其返回IQueryable查詢,並且通過具有存儲庫返回IQueryable我們可以E

    0熱度

    1回答

    如何構造ObjectQuery的Where子句,我將僅查詢DateTime列的Time部分?我試過以下,但它不起作用。轉換時出現無效的異常。 ObjectQuery<Item> _Query = ItemEntities.CreateQuery<Item>("Item"); _Query = _Query.Where("Convert(VARCHAR,it.START_TIME,114) > '

    4熱度

    1回答

    我在IQueryable上有一個擴展名,它允許傳入分隔字符串的屬性名稱,在使用時導致查詢不構造JOIN並有效地導致SELECT N + 1問題。 我注意到的是,如果我直接調用原生EF擴展名.Include(「property」)直接關閉DbSet,那麼一切正常。但是,如果我用我的分機(我甚至簡化它只是調用.INCLUDE(「屬性」),選擇N + 1時... 我的問題是爲什麼呢?我在做什麼錯? 這裏

    1熱度

    1回答

    例子給出了這樣的 var query = context.Contacts .Where(q => q.FirstName == "Tom"); 我想知道什麼目的在於「查詢」?還有可能(建議)將它傳遞給一個方法(在同一個類中)?

    12熱度

    2回答

    我不知道是否/如何這是可能的,如果是,我敢肯定它的一個簡單的修復,我似乎無法找出 @SqlQuery("SELECT * FROM Table WHERE column LIKE '%:thingName%'") public Set<Things> getThings(@Bind("thingName", String thingName) 本質上,對於這個玩具的例子,我試圖選擇一個列中包

    0熱度

    1回答

    假設我有3個表:Table Employee,EmploymentHistory和Languages。一名員工可以有很多語言和工作經歷。 員工 ID Name Email 1 AAA [email protected] 2 BBB [email protected] 3 CCC [email protected] 工作經歷 ID EmployeeID Company Position