iT邦幫忙

0

.Net Core 問題請教

  • 分享至 

  • xImage

最近正在練.net core
其結果大略如下

https://ithelp.ithome.com.tw/upload/images/20210316/20110132z3fFQJ2rKb.jpg

因為整體的程式碼是用系統自建的
所以我想做個改寫,把一些需要用DB做CRUD的部分獨立出來
目前我建立了兩個方案
https://ithelp.ithome.com.tw/upload/images/20210316/20110132EvlKL0PRSM.jpg

現在遇到一個問題
我的TransactionService這個類別無法繼承Interface
https://ithelp.ithome.com.tw/upload/images/20210316/20110132ARTZgePY9L.jpg

我上面參考也無法加入

我參考別人專案發現我們有一點點不同
這是別人的
https://ithelp.ithome.com.tw/upload/images/20210316/20110132mbUI8jEPNr.jpg

不知道為什麼看起來有點不同
所以能否請各位幫我看看我是哪裡錯呢?

這是我的GIT
https://github.com/Jarkwoof/jQuery-Ajax-CRUD

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
緯大啊緯大人
iT邦好手 1 級 ‧ 2021-03-17 00:19:32
最佳解答

加入參考過後
程式碼頂端要加

using CRUD.DATA;

才可接著繼承

看更多先前的回應...收起先前的回應...
tenno081 iT邦研究生 4 級 ‧ 2021-03-17 08:30:29 檢舉

我有試過但無法使用這個USING @@

你確定你的CRUD.Service下面的參考有參考CURD.DATA專案?

繼承報錯的資訊是什麼?

tenno081 iT邦研究生 4 級 ‧ 2021-03-17 09:01:10 檢舉

我晚點回去再看看
我印象中有移除不必要的using
也有說要加入CURD.DATA參考,不過按了之後就一直再跑然後沒反應
直接在上面加入參考 我打CRUD.之後出現的不是DATA而是CRUD.Service

你把你CRUD.Service之下的參考展開來~應該要看到CRUD.DATA,才是有加入參考專案。

接著在TransactionService頂端即可加入using CRUD.DATA,我用你的code試過了沒什麼問題才是~

tenno081 iT邦研究生 4 級 ‧ 2021-03-17 09:25:32 檢舉

不好意思,能否讓我看看結果呢?
所以您有把我的專案下載下來試試嗎?

https://ithelp.ithome.com.tw/upload/images/20210317/20135501Ld3kzNWhWW.jpg

如圖,紅圈部分是你必須加入的參考專案,加入過後接著using 藍圈部分,方可繼承。而綠圈部分,因用到你Model中的TransacrionDto,故需using 至Models。

tenno081 iT邦研究生 4 級 ‧ 2021-03-17 10:26:05 檢舉

感謝,原來是這樣,謝謝。

我要發表回答

立即登入回答