repository-pattern 相关问题

存储库模式提供了一种在应用程序的数据访问层与业务层之间提供隔离的方法。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。

Laravel 存储库模式添加查询

我正在 Laravel 中制作一个存储库模式,我制作了一个 AbstractRepository 类,它可以由任何存储库扩展以获得最常用的可以共享的 CRUD 方法。 现在我可以延长...

回答 3 投票 0

在向数据库添加数据时,没有为此 dbcontext 配置数据库提供程序

当我尝试使用我的服务将一些数据放入我的数据库时,我遇到了这个问题“没有为此 dbcontext 配置数据库提供程序”。 我的数据库上下文文件 使用 Microsoft.Data.

回答 0 投票 0

干净的架构和项目之间的循环引用问题

我在使用 Clean Architecture 实现一个简单的测试应用程序时遇到了问题。 描述测试应用,它是一个销售系统的模拟,用例单一,分为3

回答 1 投票 0

数据持久化模式和使用 Springboot/hibernate 处理关系

我正在尝试使用 springboot 来解决持久性和数据检索问题。 假设我有一个 User(email,password) 实体,它有以下关系 一个用户可以有多个权限...

回答 2 投票 0

如何在通用存储库中实现表达式删除?

一些细节。通用存储库包含方法 GetByCondition: public IQueryable GetByCondition(Expression> expression) => DbContext.Set...

回答 1 投票 0

如何处理存储库模式中 GetBy() 和投影的许多不同参数?

我正在尝试使用 Dapper 实现存储库模式,但它似乎使我的数据访问变得非常复杂。当我需要相同的查询但参数不同时尤其如此......

回答 0 投票 0

在服务层管理事务 + 清洁架构/DDD 原则

我知道在服务层或存储库层管理事务有利有弊。有些人会说在服务层管理它们,就像在......管理事务一样

回答 2 投票 0

抽象方法与接口方法不兼容

假设我在 Laravel 中创建一个存储库模式并且我有一个 UserRepositoryEloquent 类。我还想要一个 PostRepositoryEloquent 类,他们会共享很多方法(find、findAll、findO ...

回答 0 投票 0

实现领域驱动设计。为什么在所有版本库查询中都包含TenantId?

我想理解为什么Vaughn Vernon(在红皮书的Github Sample代码中)在每个仓库get或find方法中都包含tenantId。尤其是那些做基本的getById的方法。在...

回答 1 投票 1

仓库模式如何与OOP封装原理相适应?

比如说我们有一个Event类: class Event { private final Long id; private final Date date; /constructor等东西 public boolean hasExpired() { return date > today(); }......

回答 1 投票 0

将雄辩模型封装到另一个类中会导致超额嵌套

我使用的是Laravel 5.5. 我写了一个包装器, 把一个Eloquent模型包装成一个实体类, 每个模型都有自己的包装器. 假设,用户有很多产品,而一个产品属于一个 ...

回答 1 投票 0

安卓MVVMRepository如何强制LiveData从版本库更新?

我的问题是:我使用的MVVMRepository设计模式是这样的。Activity -(Observes)-> ViewModel's LiveData -> Repository -> WebService API (GET Resource)我有另一个调用......

回答 1 投票 0

在php中的仓库模式下,where语句可以这样写吗?

你好,这段代码可以重构吗? public function all(array $attributes) { $rates = $this->model->query()->where([ ['able_type', $attributes['type']], ['...

回答 1 投票 0

如何在Entity Framework中用存储库模式伪造DbContext.Entry方法?

因为我想对我的代码进行单元测试,我已经在我的MVC4应用程序中实现了存储库模式。我设法制作了一个Context接口,一个假的Context,并使用了一个假的System......。

回答 4 投票 40

将Genegic接口添加到服务中。这段代码是如何工作的?

我想在我的Dotnet核心项目中实现Repository和Unit Of Work。我有一行代码是这样的: services.AddScoped(typeof(IEfRepository<>), typeof(EfRepository<>)); public ...

回答 1 投票 0

没有找到 class:'yodgorbek.komilov.musobaqayangiliklari.repository.BBCRepository' & qualifier:'bbcModules'的定义。检查你的定义?

我正在开发android新闻应用,我已经实现了Koin模块,但我在android.app......得到以下异常executor.executeLifecycleState(TransactionExecutor.java:147)。

回答 1 投票 0

如何解决在": "处或附近出现语法错误的问题?

我是编码新手,我正在努力开发新的技能。我被卡在了一个点上,我试图从PostgreSQL任务表中根据用户ID检索数据。我使用typeorm来实现这个目标。

回答 1 投票 2

当在.net core web-api上使用respository模式的asyncawait时?

我想写一个简单的web api服务,有Users CRUD,我对在repository模式中使用asyncawait方法有点困惑......模式流程是。CONTROLLER > BLOGIC > REPOSITORY 其中我必须... ...

回答 1 投票 0

UnitOfWork & Generic Repository,SOLID原则与Custom Repository。

我在我的项目中使用了UnitOfWork和Repository模式。我想把代码写得干净点。这是我的IUnitOfWork.cs(应用层) public interface IUnitOfWork : IDisposable { int Save(); ...

回答 1 投票 5

如何从存储库中获取实体对象的ID

在DDD中,当我从存储库中获取实体时,如何为Id属性添加水合物?当我第一次创建实体时(在持久性之前),我可以在实体的...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.