c#基本数据库访问接口(EF)

时间:2011-10-24 09:11:16

标签: c# database interface

我通常为数据库调用创建一个静态类。我之前从未使用过接口,所以我希望看到一个正确的例子,说明如何在我的情况下使用它。我使用实体框架来获取数据。感谢

2 个答案:

答案 0 :(得分:0)

您应该使用Repository设计模式,以及此类存储库的接口进行数据库访问,请参阅本文, EF and RepositoryEF with Repository

答案 1 :(得分:0)

对于诸如Connect,Execute和相关指令之类的操作,您可以使用您的界面,这样我总是可以将任何数据库连接到此界面。我给你看一个这样的例子

      interface SqlInterface
    {
     void Connect();

    }

    public class SqlServer : SqlInterface
{
   public void Connect() {

 //Connection code related to SQl Server
}
}

希望你现在明白了吗?或者您正在寻找其他的东西?