repository-pattern

    8熱度

    2回答

    這是自從轉移到EF 6以來,一直困擾着我的東西。我們現在如何映射集合以查看模型,以便使用IEnumerables映射更改不會很痛苦。這是下面展示我的問題的代碼片段: 實體 - SS.Entity.Event [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionProperties

    1熱度

    2回答

    我們有工廠來創建複雜的對象。 (對於makin的東西) 我們有找到它們的倉庫。 (for findin'stuff) 我們有什麼更新它們? (For changin'stuff up) 看起來像是在拼圖中缺失的一塊?我不認爲它屬於存儲庫,因爲這打破了單一的責任......

    0熱度

    1回答

    我已經開始設計一個相當大的系統的一部分,並想知道使用存儲庫的最佳方式是什麼。 哪種方法會更好: static void Main(string[] args) { var dataRepository = new DataRepository(); var classA = new ClassA(dataRepository); classA

    0熱度

    1回答

    有一些問題讓我的存儲庫檢索信息 - 保持返回null。任何想法,將不勝感激 - 新的這一點,並教我自己。 庫: public class CustomerRepository : ICustomerRepository { private masterContext context; public CustomerRepository(masterContext conte

    0熱度

    1回答

    我正在開發一個具有像UserRepository,ReportRepository等幾個不同倉庫的回購層。連接字符串將通過repo的構造函數注入。所有回購將始終如一地執行此模式。有沒有一種方法可以一般地實現這個邏輯,而不必爲每個回購重複這個實現?每個回購目前都實現了相應的界面。例如,UserRepository:IUserRepository。您是否有通常用於避免重複代碼的模式?我可以使用抽象類,

    4熱度

    4回答

    道歉,這已經回答了,但2小時後,研究我還沒有找到一個明確的答案這個問題。希望問會產生結果。 我與MVC和EF「一定程度上比初學者更好」,但我不明白的整體應用架構。你看,爲了更大的分離關注和未來計劃的變更,我想與我的MVC項目從實體框架分離。這是我到目前爲止有: 模型項目(全註釋良好波蘇斯,集裝箱,沒有業務邏輯的) 數據訪問項目(參考我的模型的項目,和Entity Framework) MVC的We

    0熱度

    1回答

    我想寫一類通用的所有信息庫 我有一個實體類(產品,價格,....) 和接口IRepository public interface IRepository<T> { Dictionary<int, T> myProduct { get; set; } IEnumerable<T> List { get; } void Add(T entity);

    0熱度

    1回答

    我已經使用存儲庫& DI方法創建了MVC Web應用程序。我也使用了Code First方法。 這裏是我的DataContext文件: namespace EfRepPatTest.Data { public class DataContext : DbContext, IDbContext { public new IDbSet<TEntity> Set<TEn

    0熱度

    1回答

    以下是我的數據庫架構,三個實體: 負載 ID_Load 從 爲 投標[ ] 投標 ID_Bid ID_Load 金額 負載 訂購 訂購 ID_Order 狀態 金額 投標 負載 負載和Bid:一對多 - 負載可以接收多個投標 秩序和出價:一到One - 一個出價將與訂單進行映射 訂單和負載:一對一 - 一個訂單隻能有一個出價 正如您在上面看到的,我沒有在實體順序中的ID_Load或ID_Bid屬性

    0熱度

    1回答

    所以我可能在這裏有一些奇怪的情況,我需要一些指導。 我工作的公司有許多小型網站,每個網站都銷售不同的自定義程序。這些網站非常需要從上到下進行整個改寫,而且我的老闆同意需要登錄和在線購買/註冊。這意味着用戶帳戶,從用戶帳戶下載試用版的能力,還可以從用戶帳戶內註冊該試用版的能力以及查看先前購買/註冊和產品密鑰列表的能力。 事情是,我希望從一個網站的登錄可以在另一個網站上使用。另外,所有這些都需要從一個