有没有办法覆盖部分类中的现有方法?
像这样的东西(我知道这不会编译)
/// <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% 的类将具有特定于其属性的方法。
但是我遇到了我想要一次性方法的情况。
我忽略了这样的事情吗?或者一些建议的替代品?