110,534
社区成员
发帖
与我相关
我的任务
分享
public class abstract DataBaseTemplete
{
/// <summary>
/// 执行实体类批量插入
/// </summary>
/// <param name="objects">实体类数组集合</param>
/// <returns></returns>
public abstract bool BatchInsertObject(BaseObject[] objects);
/// <summary>
/// 执行实体类批量插入
/// </summary>
/// <param name="objects">Ilist泛型实体类集合</param>
/// <returns></returns>
public abstract bool BatchInsertObject(IList<BaseObject> objects);
}
public class ImagesDepotManager : BaseManager
{
/// <summary>
/// 批量将图片实体类插入数据库
/// </summary>
/// <param name="images">images集合</param>
/// <returns></returns>
public bool BatchInsertImages(ImagesDepot[] images)
{
return Template.BatchInsertObject(images);
}
public bool BatchInsertImages(IList<ImagesDepot> images)
{
return Template.BatchInsertObject(images); //<------这里报错了
}
}
public abstract class DataBaseTemplete <T>
{
/// <summary>
/// 执行实体类批量插入
/// </summary>
/// <param name="objects">实体类数组集合 </param>
/// <returns> </returns>
public abstract bool BatchInsertObject(T[] objects);
/// <summary>
/// 执行实体类批量插入
/// </summary>
/// <param name="objects">Ilist泛型实体类集合 </param>
/// <returns> </returns>
public abstract bool BatchInsertObject(IList <T> objects);
}
public class ImagesDepotManager <T>:BaseManager
{
DataBaseTemplete <T> Template = null;
/// <summary>
/// 批量将图片实体类插入数据库
/// </summary>
/// <param name="images">images集合 </param>
/// <returns> </returns>
public bool BatchInsertImages(T[] images)
{
return Template.BatchInsertObject(images);
}
public bool BatchInsertImages(IList <T> images)
{
return Template.BatchInsertObject(images);
}
}