我通常爲我的數據庫調用創建一個靜態類。我以前從未使用過接口,所以我想看看如何在我的情況下使用這個接口的正確示例。我使用實體框架來獲取數據。由於c#基本數據庫訪問接口(EF)
0
A
回答
0
對於操作,如連接數據庫,執行及相關說明你可以使用你的界面,這種方式我總是可以將任何數據庫連接到這個界面。我向你展示一個這樣的例子
interface SqlInterface
{
void Connect();
}
public class SqlServer : SqlInterface
{
public void Connect() {
//Connection code related to SQl Server
}
}
希望你明白了嗎?或者你正在尋找其他的東西?
0
你應該在這篇文章中使用Repository設計模式,並且接口這個類存儲庫的數據庫訪問的樣子, EF and Repository和 EF with Repository
相關問題
- 1. 訪問平等數據庫的接口
- 2. EF塊訪問數據庫表
- 3. 數據庫連接/ FK - 基本問題
- 4. 直接訪問數據庫與間接訪問數據庫
- 5. C#LinkLabel訪問數據庫超鏈接
- 6. C#和本地數據庫(訪問)
- 7. 基本的C#接口問題
- 8. 從C#使用System.Data.Entity訪問數據庫但不是EF
- 9. 基本數據庫問題?
- 10. 直接訪問數據庫
- 11. C#訪問數據庫
- 12. 訪問數據庫C#
- 13. C#如何連接本地數據庫(訪問)
- 14. 訪問數據庫的C#數據集
- 15. 訪問音樂基因組數據庫
- 16. 異步訪問的數據接口
- 17. 訪問嵌套接口數據變量
- 18. PHP函數訪問數據庫連接
- 19. MVC和基本數據訪問
- 20. 創建訪問GUI以與數據庫接口
- 21. 數據庫接口
- 22. MSAccess數據庫與基本 - 訪問字段
- 23. 使用WPF/C#/ IList接口訪問Oracle查詢數據
- 24. PHP基本數據庫鏈接幫助
- 25. 數據庫連接的基本錯誤
- 26. 數據庫數據訪問
- 27. 基本的ORMLite數據庫問題
- 28. 基本數據庫設計問題
- 29. 訪問數據庫連接字符串
- 30. VB.NET - 直接訪問數據庫
好的,例如檢查用戶是否在線,返回用戶名等方法呢?接口不是用於那個? – Johan
如果它們的實現因您希望今天或明天支持的每個DB而不同,那麼YES!您可以將它們推送到抽象類或接口。接口可以派上用場,將它作爲合同發佈給團隊或各種其他開發人員,讓他們可以使用它來編寫解耦代碼。加上依賴注入可能做單元測試。 – Zenwalker
好的,並且將文件保存爲名爲「IDatabaseSomething ..」的接口或「DatabaseSOmething」? – Johan