repository-pattern相关内容
我有2个外键,分别是 fk_author 和 fk_bookcase ,我试图通过文件夹 Repositorie 创建我的函数edit(),但是我再次陷入语法. 这是我的代码,通过文件 BookRepository 公共功能edit($ id){$ books = Book :: find($ id);$ authors =作者:: all();$ bookcases = Bookcase
..
我创建了一个通用存储库,可以为我的项目提供帮助. 问题: 这些天,我从事一个项目,我想从一些相关的表中获取数据(一个表中的所有数据,并从我选择的其他表中加载所有相关的数据),即存储库创建我无法处理这个问题,我也不想直接使用Entity Framework Core. 我的存储库: 我的存储库是一个开源项目,您可以在此处查看源代码 . 我想要的是什么 我的想法是在
..
我创建了2个上下文.SQLCE上下文和MYSQL上下文. 公共类SistemaContext:Sistema.Common.Repository.DataContext{静态SistemaContext(){DbConfiguration.SetConfiguration(新的DbConfigurationBase(Sistema.DataAccess.ConnectionStringFacto
..
我已经实现了EntityFramework模式以及存储库和工作单元.该实现类似于代码项目存储库示例,但是我需要对工作单元进行增强. 工作单位 公共类GenericUnitOfWork:IDisposable{//初始化代码公共Dictionary仓库=新的Dictionary();公共IRepository仓库(),其中T:类{如果
..
以这个简单的,人为的例子为例: UserRepository.GetAllUsers();UserRepository.GetUserById(); 不可避免地,我会遇到更复杂的“查询",例如: //返回用户,其中active = true,deleted = false和Confirmed = trueGetActiveUsers(); 我无法确定存储库的责任在哪里结束.Get
..
我正在MVC应用程序中使用Service/Repository/EF/POCO模式,并且对接口有一些疑问. 1)我应该为每个服务建立一个接口吗?2)我应该为每个存储库创建一个接口吗? 或者,我应该在每层上使用一个通用接口(IService(T),IRepository(T)). 我不明白的是控制器中的说法,它在构造函数中带有IService(Of Category)接口,如何在具
..
我正在编写一个应用程序,稍后我们可能会关闭存储库(当前为实体框架),以使用亚马逊或Windows Azure存储. 我有一个通过ID禁用用户的服务方法,它所做的全部就是将属性设置为true并设置DisabledDate.我应该调用存储库,获取该用户,在服务中设置属性,然后调用存储库中的save函数吗?如果这样做,那么多数民众赞成在2个数据库调用中,我应该为此担心吗?如果用户在管理员调用dis
..
最近我已经使用过asp.net mvc,并且在示例项目中看到的是使用Database Factory类.您如何为我解释为什么使用它? IDatabaseFactory类 公共接口IDatabaseFactory:IDisposable{EFMVCDataContex Get();} DatabaseFactory类 公共类DatabaseFactory:一次性的,IDatabaseF
..
我正在开发一个有两个项目的应用程序: 核心-使用存储库模式和域驱动设计来容纳数据访问层 UI-使用ASP.Net MVC.目前,我可以通过如下所示的User属性获取UI控制器中当前登录的用户的信息(id,名称等): 使用Microsoft.AspNet.Identity;公共类ExamController:控制器{IExaminationRepository _repository;
..
我有配置有.net core 2.0和EF core 2.0的Net core API.它包含存储库模式架构. 现在,我正在尝试使用EF更改跟踪器为每个保存更改实施审核日志. 我的问题:每当我尝试为编辑/修改端点添加日志时,原始值和当前值都保持不变,并且是新近更新的值.因此,我无法跟踪修改或更改. 这是我的 ApplicationContext 文件,在其中我已覆盖保存调用.
..
您好,我正在使用Visual Studio 2015,我了解我们可以通过添加新的 scafford 项目来生成Crud View控制器和操作.但是代码生成不是很有用,似乎所有数据层都取决于控制器 所以这是我的问题,是否可以使用scafford生成代码,同时生成存储库模式?还是任何具有相同功能的nuget? 对不起.我搜索了几个小时.但是仍然找不到解决方案.:( 谢谢 htt
..
我真的在为此&希望能有所帮助.我正在学习 Android Kotlin &构建一个在 RecyclerView 中显示步行路线(从云下载)列表的应用程序,并且选择了一条路线后,我想显示该路线的所有详细信息-一个简单的Master-Detail应用程序.既然如此,我正在学习,我也想尝试并使用最佳实践.使用Room数据库&进行的大多数工作都可以正常进行.存储库.数据库已正确填充,并且RecyclerV
..
我有一个示例项目,其中我尝试了不同的技术. 我有以下设置: Spring Boot 2.3.4.RELEASE Flyway 7.0.1 测试容器1.15.0-rc2 Junit 5.7.0 如何使用testcontainer-junit5测试存储库层? 我现在为CompanyRepositoryTest.java提供的代码示例: @ExtendWith(Spr
..
我目前正在尝试在我的DbContext之上实现存储库模式。问题是,最终我不得不将几个存储库注入到 UnitOfWork 构造函数中,如下所示: 公共类UnitOfWork { private DbContext _context; ICustomerRepository客户{私人套装; } IEmployeeRepository员工{私人套装; } public UnitO
..
我正在尝试在我的应用程序中实现最小的通用存储库模式。我有一个非常小的用于查询和保存数据的接口: 公共接口IRepository { IQueryable查询() 其中TEntity:BaseEntity; void Save(TEntity实体) 其中TEntity:BaseEntity; }
..
几天前,当我开始使用Unity学习存储库模式时,我印象深刻的是,这种模式的主要好处是将数据层与业务层分离。 换句话说,如果需要改变方式,应用程序如何存储数据,这很容易,因为只有一个主要模型负责通信。 这意味着,如果应用程序当前将数据保存到序列化的XML文件中,那么更改此逻辑以连接到数据库并不是很困难。 我发现很少不错的演示,它们也使用工作单位图层,这似乎非常方便。让我向您展示我拥
..
我有一个通用存储库,如下所示,它可以处理我的 CRUD ,因为单个实体易于使用,当我尝试加入我的 POCO 时,问题就开始了。 让我说我有这些POCO,它们是使用流畅的映射的api(多对多和一对多关系): 公共班学生 { 公共学生() { this.Courses = new HashSet(); } public int StudentId {get
..
基于Jeffery Palermo的洋葱体系结构,我具有以下应用程序结构(参考链接)。因此,我的Core不依赖任何东西,我的基础结构依赖于我的Core 我的Core具有存储库合同,而我的基础结构则执行该合同。实现由我的IoC容器注入 核心 -接口 --IRepository -域 -人员 基础结构 -数据 -存储库 (
..
我有这个银行ATM模拟应用程序,该应用程序实现了一些域驱动的设计架构和工作单元模式。 此应用程序具有3个基本功能: 检查余额 存款 提现 这些是项目层: ATM.Model(域模型实体层) namespace ATM.Model { public class BankAccount { public int Id {get;组; } 公用字串Acc
..
我正在为自己正在做的Web项目设计(或过度设计)。 我有一个MyProject.Data,MyProject.Business和 我的数据层(基于EF6)包含我的实体,数据库上下文。 我的业务层包含我的存储库(是的,也许不是真正的回购模式)。 我已经将IdentityFramwork添加到Web项目中,并且它创建了ApplicationUser。我的数据层中已经有一个用户P
..