IDbConnection Connection = DataBase.GetConnection();Connection.Open;
IDbCommand Connection.CreateCommand();.......
public class DataBase()
{
public static GetConnection()
{
#IF SQL
return new SqlConnection("连接字符串");
#ELSE
return new OledbConnection("连接字符串");
}
}
这就是与数据库无关的代码,在.NET Framework中,这必须用接口来实现。
IDbCommand Connection.CreateCommand();.......
public class DataBase()
{
public static GetConnection()
{
#IF SQL
return new SqlConnection("连接字符串");
#ELSE
return new OledbConnection("连接字符串");
}
}
这就是与数据库无关的代码,在.NET Framework中,这必须用接口来实现。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货