repository-pattern

    -1熱度

    1回答

    EF中的上下文有什麼作用?我必須使用存儲庫模式嗎? 因爲在我對上下文的理解中,它已經是存儲庫。 這是商店的抽象,還是我錯了?

    1熱度

    1回答

    我想在ASP.NET MVC項目中使用三層體系結構和存儲庫模式。但在某些情況下,三層體系結構和存儲庫模式看起來幾乎相同。於是,我就研究以下,使之更加明確: The Repository Pattern N-Tier Architecture 在那之後,我已經進入下面的代碼執行和所期望的一些建議,以改善實施一個更有效的方式: 模式 - Department類: public class Depart

    1熱度

    3回答

    我在我的應用程序中有許多存儲庫,我想嘗試製作一個通用存儲庫來減少代碼重複。 反覆出現的一個要求是需要將我的實體列在下拉列表中。 在我目前的具體資料庫我有這樣的: public IEnumerable GetSelectList() { return _context.Cultures.Select(x => new SelectListItem { Text =

    4熱度

    1回答

    使用存儲庫模式操縱「複雜」對象的邏輯,前後移動... 順便說一句,我使用Laravel框架。 好吧,我在數據庫中的這些表: 用戶 公司 company_translations company_contacts company_files 關係: - 用戶有一對一polymor與公司(我有更多類型的用戶,如管理員和客戶) - 公司有一個與company_translations一對多(公司的一些屬

    0熱度

    1回答

    我正在構建我們需要構建的小應用程序的單元測試。 我已經實施了Repository/Unit Of Work模式。我的經理班實施工作單元模式。 對於給定的接口: public interface IUserManager { List<ApplicationUser> GetUsers(Expression<Func<ApplicationUser, bool>> filter = nu

    1熱度

    3回答

    我的同事告訴我 - 我們沒有業務邏輯,我們只有像GetById,GetBySearchTerm,GetByParentID ....的CRUD,所以我開始想知道關於這些話。 在閱讀DDD之後,這些方法是CRUD,它們具有基於某些特定代碼(通常爲SQL)提取數據(也存儲,更新,刪除...)的機制。 如果業務分析師對我說:「我們需要顯示關於特定客戶的數據」。 在我看來,這是一個業務流程(GetById

    2熱度

    1回答

    我想使用存儲庫模式創建一個具有實體框架數據的Details視圖。 這是我的接口庫: public interface InterfaceRepositroy: IDisposable { IEnumerable<SubjectContent> GetAll(); SubjectContent Get(string id); } 這是toher庫: public clas

    -1熱度

    1回答

    我使用存儲庫模式,並收到此錯誤 嚴重性代碼說明項目文件的線路抑制狀態 錯誤CS0311類型「Pricehunter.DataLayer.Data.Category」不能用作類型泛型類型或方法'IRepository'中的參數'TEntity'。沒有從'Pricehunter.DataLayer.Data.Category'到'Repository.Pattern.Infrastructure.IO

    1熱度

    3回答

    我試圖嘲弄使用起訂量以下的方式嘲諷方法: public interface IGenericRepository<TEntity> where TEntity : class { ... IEnumerable<TEntity> Get(Expression<Func<TEntity, bool>> filter = null, Func<IQueryable<

    0熱度

    1回答

    我有一個使用2個倉庫的服務,我想進行單元測試。所以爲了測試,我需要讓構造函數直接使用接口而不是存儲庫類,這樣我就可以模擬存儲庫。但是,我不能將它們的DbContext設置爲相同的,這會導致其他問題。 下面的代碼: public class RolePrivilegeService : IRolePrivilegeService { private readonly RoleReadWr