我通常为数据库调用创建一个静态类。我之前从未使用过接口,所以我希望看到一个正确的例子,说明如何在我的情况下使用它。我使用实体框架来获取数据。感谢
答案 0 :(得分:0)
您应该使用Repository设计模式,以及此类存储库的接口进行数据库访问,请参阅本文, EF and Repository和 EF with Repository
答案 1 :(得分:0)
对于诸如Connect,Execute和相关指令之类的操作,您可以使用您的界面,这样我总是可以将任何数据库连接到此界面。我给你看一个这样的例子
interface SqlInterface
{
void Connect();
}
public class SqlServer : SqlInterface
{
public void Connect() {
//Connection code related to SQl Server
}
}
希望你现在明白了吗?或者您正在寻找其他的东西?