部分クラスの既存のメソッドをオーバーライドする方法はありますか?
このようなもの(私はこれがコンパイルされないことを知っています)
/// <summary>
/// Generated Code for MyClass
/// </summary>
public partial class MyClass
{
public void MyMethod()
{
//Do work specific to MyClass
}
}
/// <summary>
/// Non-generated extension for MyClass
/// </summary>
public partial class MyClass
{
public override void MyMethod()
{
//Do some other work
}
}
コード生成を行っているときに、このニーズに直面しています。EDMXとこれらのクラスのメソッドから部分クラスを生成しています。クラスの90%には、プロパティに固有のメソッドがあります。
しかし、私は1回限りの方法が必要な場合に遭遇しています。
私が見落としているこのようなものはありますか?またはいくつかの提案された代替案?