2016-07-11 22 views
0

Ich habe eine dbml-Datei erstellt, die einen DataContext hat. Die dbml ordnet einige meiner Datenbanktabellen zu. Bis jetzt funktioniert es gut, aber da ich eine deutsche Datenbank abgebildet habe, sieht die Benennung ziemlich komisch aus.LinQ to SQL Benennung DataContext

public System.Data.Linq.Table<Warengruppe> Warengruppes 
{ 
    get 
    { 
     return this.GetTable<Warengruppe>(); 
    } 
} 

Für alle nicht deutschen Referenten/Autoren, es ist wie Sie würdewaregroupens statt waregroups lesen. Gibt es eine Möglichkeit, die Benennung der Mitglieder im DataContext anzupassen? Der DataContext ist eine generierte Klasse und ich möchte diese nicht jedes Mal von Hand anpassen, also hoffte ich, ich könnte sie im Designer setzen und sie würde die Benennung jedes Mal anwenden, wenn etwas geändert wird.

Mein DataContext ist intern und es wird in beide Richtungen gewickelt, aber es sieht ein bisschen so aus, als ob jemand nicht genug Energie in den Quellcode getan hätte oder wie es ihm egal wäre und in diesem Fall sind es ich und ich Ich mag dieses Gefühl.

Antwort

2

Sie können das "Plural" -Naming-Verhalten deaktivieren.
Navigieren Sie zu Tools ->Options ->Database Tools ->O/R Designer und drehen Sie den Pluralization of names indem es false Einstellung ab.

Ich denke, dass es nicht möglich ist, das Plural-Verhalten so zu ändern, dass es für eine bestimmte Sprache passt. Einfach ein/aus ist möglich. Vielleicht hängt es von deiner VS-Version ab - in meinem Fall VS2013 - ist das nicht möglich ...

0

Das hilft dir besser zu verstehen.

enter image description here

+0

dies überhaupt nicht hilft;) Es ist wie eine hungrige Person Ihre leeren Hände zeigen und ihm zu sagen, dies wird Ihnen füttern. – Bongo

+1

Nein, es ist eher wie ... wenn ein Freund dich fragt, ob du weißt, wie man tanzt und du sagst: "Natürlich lass ich dir zeigen, wie" ... und dann tust du nichts – Bongo

+0

Die Antwort bezog sich auf ein Bild, tat es aber nicht Zeigen Sie es tatsächlich. Wie ist das @Bongo? –