repository-pattern

    3熱度

    1回答

    我正在使用Repository Pattern(我對這種模式很新)的Laravel 5.4項目中工作。我有一個紅色的很多關於這個在網絡上,但我仍然有兩個重要的問題: >問題1: 想象一下我使用Laravel ORM Eloquent和我有類似如下的界面: <?php namespace App\Repositories\User; interface UserRepoInterface

    0熱度

    3回答

    當jqtouch中構建一個iphone web應用程序時,通過鏈接加載內容(「a」標籤),然後jqtouch解析下一頁上的任何內容並初始化任何鏈接。但是,當我通過AJAX調用加載內容並將它加載到元素時,那麼該內容中的任何鏈接都不會被jqtouch初始化。因此,對這些鏈接的任何點擊都是對新資源的全面點擊,並且不會由jqtouch處理,所以此時您已經有效地打破了jqtouch。 我的AJAX代碼是:提

    0熱度

    2回答

    當實現使用小巧玲瓏的ORM庫模式,我目前做如下: private readonly ConnectionStrings _connectionStrings; private IDbConnection _db; public CustomerRepository(IOptions<ConnectionStrings> connectionStrings) { _connecti

    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熱度

    2回答

    下面的我的SPSS語法代碼不會生成預期的結果。即使reason是等於15或16,它將標誌ped.crossing.with.signal爲1 COMPUTE ped.crossing.with.signal = 0. IF ((ped.action = 1 | ped.action = 2) AND (reason ~= 15 | reason ~= 16)) ped.crossing.with