repository-pattern

    2熱度

    1回答

    我正在使用VS代碼並遵循ASP.NET Core/EF Core教程,並承認我不太清楚關於異步,等待和任務如何執行(當然,我知道前兩個,但不是第三個)。我正在首次實現一個存儲庫,並且要使用UnitofWork類和接口。這裏是的UnitOfWork類: using System.Threading.Tasks; namespace vega.Persistence { public

    0熱度

    1回答

    我正在使用實體框架代碼優先,存儲庫和工作單元模式將數據從一個數據庫傳輸到另一個數據庫。我需要維護目標數據庫中源數據庫的唯一標識符,所以我不讓數據庫處理記錄密鑰管理。 當我嘗試將記錄插入到目標數據庫,它是扔以下EF數據驗證錯誤: Cannot insert the value NULL into column 'MyPrimaryKey', table 'DestinationDb.db.MyTab

    0熱度

    1回答

    我正在使用MVP構建應用程序,並且正在使用存儲庫模式。 我有一個本地數據源,這是一個數據庫,我存儲某些信息。 我有一個遠程數據源,在其中使用Retrofit,我發出一個API請求。該請求有一個@Query,這是一個存儲在SharedPreferences中的字符串。 我想將SharedPreferences作爲數據源添加到存儲庫中,但是由於遠程數據源應該使用這些SharedPreferences

    1熱度

    1回答

    我正在重構一些代碼,並提取一些執行數據庫CRUD操作到自己的知識庫類中的方法。 我有幾個問題,給出以下兩種類型的對象存儲在數據庫:用戶和角色 我應該建立IUserRepository和IRoleRepository? 當像做一個用戶角色這樣的事情時,該方法(AssignRoleToUser)應該在哪裏?在IUserRepository或IRoleRepository中? 如果我想添加一些更復雜的邏

    1熱度

    1回答

    依賴這是我的業務層當前的代碼結構 - 的UserManager(服務類)工作於用戶(域對象) CompanyManager(服務類)適用於公司(域對象) 現在,我的兩個域對象取決於 IUnitOfWork - (使用IUserRepository,ICompanyRepository) 我已經閱讀過文章,說域對象不應該有任何依賴倉庫。所以我的問題分爲兩部分 - 域對象是否不應該有任何依賴?在上面的

    1熱度

    1回答

    我環顧四周,無法找到任何幫助我的地方。 因此,我想單元測試的事件是我的OnFormLoadEvent。它看起來像這樣: public partial class SystemVariablesForm : Form, ISystemVariablesView { private SystemVariablesPresenter presenter; private rea

    2熱度

    3回答

    我正在一個網站上工作,只是試圖讓我的頭繞着一般結構。我在後臺使用「存儲庫模式」訪問數據庫。我有下面的代碼在我 UserRepository類: public bool IsValid(User user) { if (_context.Users.Any(c => c.EmailAddress == user.EmailAddress)) { Message = "

    2熱度

    1回答

    我的應用程序中有幾個DAO訪問CRUD操作的數據庫。可以說有新聞,天氣和體育DAO。所以我不知道我需要多少存儲庫。我應該只使用一個存儲庫說DataRepository,讓我舉行我的數據庫和所有道。並在其中封裝CRUD操作的方法?還是應該每個DAO都有自己的存儲庫? 我的意思是一個存儲庫應該只返回調用層可以理解的數據對象。所以它就像DAO上的封裝,但不知道應該爲每個DAO創建一個還是每個應用只有一個

    0熱度

    1回答

    我對發展模式進行項目決策的解決方案,其中包括使用實體框架6作爲ORM的選擇, 和ASP.NET MVC 5 我需要深入瞭解的過程是如何交易和業務邏輯將被執行。就層次而言,我對SQL Server頂層的實體框架可以被認爲是數據訪問層(DAL)的設計進行了初步假設。在實體框架之上,將會有一個服務層,其中將實現業務邏輯和驗證。在服務層之上,我將使用ASP.NET MVC控制器來消費服務層提供的內容。 讓

    3熱度

    2回答

    我正在使用ASP.NET MVC和SQL Server 2012製作一個Intranet網站。我正在使用洋蔥體系結構進行存儲庫和架構設計。我的問題是,我所在的公司已經有幾個服務器數據庫,其中表格之間沒有任何關係。相反,有表格來映射這些關係。例如,一個表User和一個Document Document有一個表User_joint_Document來創建一個關係,包含兩個ID(IDDocument和I