repository-pattern

    1熱度

    1回答

    我想實現一個使用領域的存儲庫模式,並在處理創建和關閉領域實例時仍保留活動對象功能。這是我目前的做法,可惜它不起作用。我在自定義後臺線程上運行所有代碼。 public Observable<List> getAll(Class clazz) { Realm realm = Realm.getDefaultInstance(); SerializedSubject relay =

    0熱度

    1回答

    我想重構我的項目之後存儲庫模式的現有代碼庫,以便我可以使項目更加可重用和可測試。 我已經編寫了服務和存儲庫,當我嘗試在服務層上設置身份驗證,授權和事務註釋時,我遇到了問題。 這些註釋僅適用於控制器級別,但不適用於服務層級,因此我需要一種註釋服務方法。 是否可以這樣做? 如果有人在Play框架中使用存儲庫模式指向我樣本,或者更好地進一步處理,那將會很有幫助。

    2熱度

    1回答

    我正在尋找一種方法來自動生成一個記錄每次我有一個類是堅持數據庫,沒有觸發器或數據庫函數。 我CLASSE項目是類似的東西 /// <summary> /// Modelo de representação do Item (Produto) /// </summary> [Table("Item")] public class Item : History { /// <sum

    0熱度

    2回答

    我想使用存儲庫模式創建窗口應用程序...以下是我的存儲庫代碼。 模式是: using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; namespace Domain.Models {

    0熱度

    1回答

    我已經構建了一個通用的存儲庫接口,其中掛起了一些特定於實體的存儲庫接口。鏡像此結構是許多具體的存儲庫類。 ,我發現了以下錯誤在我的基地repository類: 類型 'TEntity' 不符合預期型 '???'。 方法'GetAll'不能實現從接口'... IRepository < TEntity,TIdentity >'的方法。返回類型應該是'System.Collections.Generi

    1熱度

    2回答

    爲了實現存儲庫模式,我發現的所有示例都非常簡單(忽略連接)或使用實體框架。 我的數據庫表如下所示 tblUser {id, fname, lname, email, password, dateAdded} tblAccount {id, name, isActive, dateAdded} tblAccountUser {userId, accountId, isActive, dateAd

    0熱度

    1回答

    方法創建ASP.NET核心1應用與EF核心1.我有兩個類有一個一對多的關係,遵循 public class Country: EntityBase { public string Name { get; set; } // fields for relations public IQueryable<Singer> Singers { get; set; }

    1熱度

    1回答

    我實現了通用存儲庫模式和unitofwork。我使用基本模式,他們工作得很好。在項目中,我有要求說,每個表有幾個字段,其中包含長,真正長的文本,用戶應該有能力選擇並打開任何一個。由於每個字段命名不同,我決定使用反射的強大功能,編寫方法來獲取表名和字段名並將其返回。 方法,在通用庫類,我寫這個樣子的,它似乎正常工作 public interface IRepository<T> where T :

    0熱度

    1回答

    如何從我的數據庫中讀取int屬性,該屬性在我的系統中是存儲庫模式C#中的Enumeration類型屬性。 我做了一個類: public class Status : Enumeration { public static readonly Status Active = new Status(0, "Active"); public static readonly Statu

    -1熱度

    1回答

    我讀到有關存儲庫模式的最後幾天,每個人都在談論它不會從庫中暴露的IQueryable像這樣(像here和here): public interface ICustomersRepository { IQueryable<Customer> Customers{ get; } } 而且它被大量的開發人員所接受,以避免這種情況。 但是,當涉及到從UI過濾大量數據和自定義過濾器(如超過