データを含めるためだけに機能するクラスがいくつかあります。例えば
public class EntityAdresse : IEntityADRESSE
{
public string Name1 { get; set; }
public string Strasse { get; set; }
public string Plz { get; set; }
public string Ort { get; set; }
public string NatelD { get; set; }
public string Mail { get; set; }
public int Id_anrede { get; set; }
public string Telefon { get; set; }
public int Id_adr { get; set; }
public int Cis_adr { get; set; }
}
これはアドレスを表します。私が言ったように、それはデータだけを含んでいます。メソッドなし(ここではインターフェイスが意味をなさないことはわかっています...)
次に、このすべてのエンティティクラスにToStringを実装する必要があり、それらはたくさんあります。
私の質問は:このtostringメソッドを自動的に生成するC#のメタプログラミング機能はありますか?これらのクラスのすべてにボイラープレートコードを書きたくありません。
あるいは、perlまたはpythonスクリプトを記述してコードを生成することもできます。しかし、私はC#で直接それを行うことを好みます。