ファイルのデータを格納するテーブルがいくつかあります。たとえば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>
です。では、そのシナリオのユニバーサルコードを作成することはどういうわけか可能ですか?