存储库模式提供了一种在应用程序的数据访问层与业务层之间提供隔离的方法。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。
使用 Moq.ItIs<expression tree>()
我不知道如何使用 Moq.ItIs<> 传递表达式树 参数类型为Expression> 但我不明白为什么我不能通过一些东西......
我有一个由两种实体类型组成的模型: 公司 人 此外,Person 通过 Person.employer 引用 Company,这表示一个人受雇于的公司。 现在做一个...
我有这样的餐桌产品: 如果不存在“产品”则创建表( “id” BIGINT 主键, “sku”文本不为空, “名字”T...
我有这样的餐桌产品: 如果不存在“产品”则创建表( “id” BIGINT 主键, “sku”文本不为空, “名字”T...
我有一个通过 Fluent NHibernate 的 AutoPersistenceModel 使用 NHibernate 的自定义存储库实现。 我有一堆实体类,我坚持使用这个存储库。 问题是,...
如何在 ASP.NET MVC 5 的 EF 中使用 Begin Transaction?
我的项目有三层 应用核心 基础设施 用户界面 在 ApplicationCore 我有一个存储库接口: 公共接口 IRepository 其中 TEntity :类 { 列表<
一个用例是否可以将来自不同域的存储库作为依赖项,遵循干净的架构原则?
假设我有两个模型:学生和课程,所以我们这里有一个简单的多对多关系,即每个学生可以选修很多课程,每个课程有很多学生。 我也有一个用例
Android Room Repository 单例与静态方法
我感到很困惑,因为我无法理解使用上下文实例化单例存储库与访问直接传递上下文的静态方法之间的区别。 据我所知...
.net core项目在postgresql上的重复数据问题
使用Repository模式,我在下面的代码块中先查询同一个数据库,然后根据查询结果进行处理。但是,它将相同的数据添加到数据库中更多...
我正在使用具有通用存储库类 EFRepositoryBase 的服务/存储库模式,其中 T:ModelBase,new() T 是 ef 中使用的所有 poco 继承的类。 EFRepositoryBase...
MVVM + Repository在Flutter中的最简单实现
我通读了十几篇关于不同状态管理库和架构模式的文章,但我仍然有问题。它要么太简单,要么太复杂。 我只想拥有一个
我想使用 dapper 和通用存储库实现 todolist,但我遇到了这些错误 数据库上下文 公共类 DbContext:IDisposable { 私有 IDbConnection _connection; 私人...
使用通用存储库方法,您如何提供 EF 在其最新版本中具有的导航属性过滤器?
我已经有了一个工作解决方案,可以将包含内容转换为它们的点路径以支持 .Include/.ThenInclude。但是,EF 现在允许您添加过滤器,例如 .Include(x => x.
他们帮助我编写了以下代码,使我的应用程序的“服务”级别完全不受存储库级别的影响。 为了更好地解释,我想写业务逻辑代码
C# Fluent NHibernate 存储库模式 - 延迟初始化角色集合失败
我正在使用 Fluent NHibernate 和 Microsoft 依赖注入和存储库模式开发一个游戏服务器项目。我得到了一个包含 OpenSession 函数的数据库管理器类: 公开
在 Clean 架构项目中使用存储库模式在运行时切换 DB 实现细节
这只是一个(仍然不完整的)真实世界项目的示例,使用干净的架构用 Rust 编写:https://github.com/frederikhors/rust-clean-architecture-with-db-transactions。 目标 我的
我正在 Laravel 中制作一个存储库模式,我制作了一个 AbstractRepository 类,它可以由任何存储库扩展以获得最常用的可以共享的 CRUD 方法。 现在我可以延长...
在向数据库添加数据时,没有为此 dbcontext 配置数据库提供程序
当我尝试使用我的服务将一些数据放入我的数据库时,我遇到了这个问题“没有为此 dbcontext 配置数据库提供程序”。 我的数据库上下文文件 使用 Microsoft.Data.
我在使用 Clean Architecture 实现一个简单的测试应用程序时遇到了问题。 描述测试应用,它是一个销售系统的模拟,用例单一,分为3