我有一些存储文件数据的表,例如TabA
, TabB
, TabC
, ... TabX
。他们每个人都有相同的列FileTypeID
。
对于每个表,我需要使用扩展方法根据列的条件获取行FileTypeID
。为此,我有一个这样的扩展方法:
public static class FilesTab_Extenders
{
public static IList<TabA> GetSpecificFiles(this EntityCollection<TabA> mc)
{
///
}
}
但是,我不想盲目地为其余表克隆相同的代码。唯一的区别是参数 -this EntityCollection<TabB>
等this EntityCollection<TabC>
。那么,是否有可能为该场景制作通用代码?