自動的に作成されるクラスにメソッドを追加するにはどうすればよいですかbool Equals(object obj)
(私の場合は edmx モデルによって)。
私が意味する1つの解決策は、このクラスを継承してこの新しいクラスを使用することですが、私は何か違うものを探しています.
自動的に作成されるクラスにメソッドを追加するにはどうすればよいですかbool Equals(object obj)
(私の場合は edmx モデルによって)。
私が意味する1つの解決策は、このクラスを継承してこの新しいクラスを使用することですが、私は何か違うものを探しています.
このクラスは部分クラスであるため、新しい部分クラスを作成できます。
public partial class MyClass
{
bool Equals(object obj)
{
// code here
}
}
拡張メソッドを使用できます
public static class ExM
{
public static bool Equals(this MyClass obj1, MyClass obj2)
{
// code here
}
}
そのメソッドEquals
を MyClass オブジェクトの Intellisense に追加するので、このように呼び出すと
bool b = MyClassObject1.Equals(MyClassObject2);