数据访问:string strAssemblyName = "Onsoft.DALSqlServer";public IDALInvoke GetDataBase()
{
return (IDALInvoke)Assembly.Load(strAssemblyName).CreateInstance("Onsoft.DALSqlServer.DAL_Invoke", false);
}数据层(有很多类,都不是不单据的)打个比方如下:1.cs 里
public DataSet GetData()
{
}2.cs 里
public DataSet GetData()
{
}public bool SetData()
{
}总之数据层这些类文件里,有相同的方法也有很多单据特有的方法现在我的疑惑是IDALInvoke这个接口该怎么写,是不是数据层里的类要继承多个接口(那样要写的接口也太多了吧)还有另有其它的方法请有相关经验的朋友多多指教,谢谢了
{
return (IDALInvoke)Assembly.Load(strAssemblyName).CreateInstance("Onsoft.DALSqlServer.DAL_Invoke", false);
}数据层(有很多类,都不是不单据的)打个比方如下:1.cs 里
public DataSet GetData()
{
}2.cs 里
public DataSet GetData()
{
}public bool SetData()
{
}总之数据层这些类文件里,有相同的方法也有很多单据特有的方法现在我的疑惑是IDALInvoke这个接口该怎么写,是不是数据层里的类要继承多个接口(那样要写的接口也太多了吧)还有另有其它的方法请有相关经验的朋友多多指教,谢谢了
public interface IDALInvoke
{
DataSet GetData();
}
是这样呢还是两个写一起public interface IDALInvoke
{
DataSet GetData();
bool SetData();
}或都是另外再写一个public interface IDALInvoke2
{
bool SetData();
}用的时候继承两个 1Class:IDALInvoke,IDALInvoke2
或者有其它的方法,不过哪种方法更合理一点呢