Abp使用不同倉儲連線多個資料庫

2022-04-05 11:21:55 字數 618 閱讀 6953

有群友說官方例子中有,無奈英文和網速太差。。。自己琢磨吧。

最近開發的專案中,需要從外部系統中讀取一些資訊,計算之後存入本地的資料庫中,外部系統直接提供資料庫給我。。所以本地需要用到多資料庫連線。

專案採用abp框架開發,不熟悉的可以看看這裡

言歸正傳,我的專案中已經有了乙個dbcontext繼承至 abpzerocommondbcontext,新建乙個上下文,我專案中是使用dbfirst直接從資料庫中生成的,然後繼承至abpdbcontext,我就是這裡忘了修改繼承直接繼承dbcontext了結果整了半天。。。再到repositories中新增該上下文的的倉儲:

public

abstract

class articlerepository< tentity, tprimarykey> : efrepositorybasewhere tentity : class ,ientity

}

private

readonly irepository_articlerepository;

注意這裡的irepository,第乙個引數是ientity型別的,所以需要修改article的定義,直接繼承entity

QT 連線多個資料庫,必須指定不同的連線名字

qt 連線多個資料庫,必須指定不同的連線名字 include q2.h include include include qsqldatabase db qsqldatabase db2 q2 q2 qwidget parent,qt wflags flags qmainwindow parent,f...

actionrecord 連線多個資料庫

第一種 每個model各自連線 建立乙個資料庫鏈結 example activerecord base.establish connection adapter mysql2 host localhost username myuser password mypass database someda...

cakephp連線多個資料庫和使用資料庫的表

今天一同事問我cakeph連線多資料庫的方法,平時沒用到,就給他查了查cakephp的官方文件和其他資料,整理乙份如下 public default array datasource database mysql persistent false,host localhost login user ...