2023年7月18日发(作者:)
Abp使⽤不同仓储连接多个数据库有群友说官⽅例⼦中有,⽆奈英⽂和⽹速太差。。。⾃⼰琢磨吧。最近开发的项⽬中,需要从外部系统中读取⼀些信息,计算之后存⼊本地的数据库中,外部系统直接提供数据库给我。。所以本地需要⽤到多数据库连接。项⽬采⽤ABP框架开发,不熟悉的可以看看⾔归正传,我的项⽬中已经有了⼀个DbContext继承⾄ AbpZeroCommonDbContext,新建⼀个上下⽂,我项⽬中是使⽤DbFirst直接从数据库中⽣成的,然后继承⾄AbpDbContext,我就是这⾥忘了修改继承直接继承DbContext了结果整了半天。。。再到Repositories中添加该上下⽂的的仓储:
public abstract class ArticleRepository< TEntity, TPrimaryKey> : EfRepositoryBase
where TEntity : class ,IEntity
该仓储和默认仓储不⼀样的是SampleDbContext是其他数据库的上下⽂。这样就可以了,在Application中可以直接定义IRepository,然后在⽅法中就可以直接调⽤了,⽰例如下:private readonly IRepository
注意这⾥的IRepository
发布者:admin,转转请注明出处:http://www.yc00.com/news/1689650149a273768.html
评论列表(0条)