So definieren Sie einen alias für eine Eigenschaft

Möchte ich generieren Aliase für Eigenschaften im generierten code. Alles was ich tun konnte, so weit war:

partial class Purchase
{
    public User Customer
    {
        get
        {
            return this.User;
        }

        set
        {
            this.User = value;
        }
    }
}

Frage ich mich, ob es irgendeine andere Weise definieren Sie einen alias in C#. Die Purchase Klasse wurde erzeugt, indem Linq-to-SQL

  • Nicht Linq2Sql lassen Sie Sie verändern zugeordneten Namen?
  • Wenn ich das Tue, müsste ich wiederholen Sie den Vorgang jedes mal, wenn ich regenerieren die DBML-Datei.
  • OK, wenn das ein Problem ist. Aber deine gepostete code ist ein alias. Also, was die eigentliche Frage? Gibt es etwas falsch mit ihm?
  • nichts falsch. Ich fühle mich einfach hin, mich zu wiederholen, wenn ich sage, dass Customer beide bekommt, und setzt dieselbe Eigenschaft, und ich weiß, dass einige obskure C# - features, und ich fragte mich, ob jeder von Ihnen könnte, dass mein code ein wenig weniger ausführlich.
InformationsquelleAutor Jader Dias | 2012-05-23
Schreibe einen Kommentar