LINQ to SQL クラスの部分クラスで継承できる抽象クラスを作成しています。LINQ to SQL クラスには、組み込みの部分メソッドが多数含まれています。抽象クラスに 1 つ以上の部分メソッドを実装する方法はありますか? 部分メソッドは部分クラスまたは構造体にのみ含めることができることを知っています。きっと何か別の方法があるに違いない。
詳細は次のとおりです。
- News というデータベース テーブルがあるとします。このテーブルを含む LINQ to SQL dbml ファイルを作成すると、自動生成されたコードによって News の部分クラスが生成されます。
- この部分クラスには、いくつかの部分メソッドが含まれています。
- すべての LINQ to SQL クラスで使用したいいくつかのメソッドを含む、作成中のクラスがあります。
- これらのメソッドの 1 つは、各 LINQ to SQL クラスに追加される部分メソッドです。このメソッドに使用する共通のボディがあります。このメソッドを各部分クラスに追加するのではなく、一度作成して基本クラスの継承で継承する方法を探しています。
詳細を説明するのに役立つことを願っています。