Benutzer mit den meisten Antworten
Entity Framework Property != Feldname

Frage
-
Hi Leute,
ich möchte wissen ob ich beim Entity-Framework die Properties an andersnamige Felder mappen kann.
Der Grund dafür ist der folgende:
Ich möchte gerne für eine bestehende Datenbank ein Webservice entwickeln und diese Datenbank hat eine für mich nicht zufriedenstellende Namensgebung in den Feldnamen (Mal deutsch und mal englisch und mal gemischt). Diese möchte ich auf keinen Fall beim Zugriff auf meine Objekte so sehen/benutzen.
Ich möchte das dann z. B. für das Feld "Bezeichnung" beim Zugriff über mein Objekt die Property "Subject" benutzen.
Geht das mit dem Entity Framework oder empfiehlt es sich bei solchen Wünschen mit NHibernate zu beschäftigen? Soviel ich da sehen/verstehen konnte ist es da möglich, da man die Zuordnung des Feldnamen zu Property über eine XML-Datei steuern kann.
Gruß
Rudolf
"Der Nachteil der Intelligenz besteht darin, dass man ununterbrochen gezwungen ist, dazuzulernen." Georg Bernhard Shaw
Antworten
-
Hallo Rudolf,
das geht auch beim Entity Framework.
Wenn Du mit dem Designer (EDMX) arbeitest:
Gewusst wie: Zuordnen von Entitäten zu Datenbanktabellen (Entity Data Model-Tools)Für Code First kann man das über HasColumnName zuordnen, z. B.:
Entity Framework 4.1 Code First - Mapping ColumnsGruß Elmar
- Als Antwort markiert Rudolf Grauberger Mittwoch, 15. August 2012 23:08
Alle Antworten
-
Hallo Rudolf,
das geht auch beim Entity Framework.
Wenn Du mit dem Designer (EDMX) arbeitest:
Gewusst wie: Zuordnen von Entitäten zu Datenbanktabellen (Entity Data Model-Tools)Für Code First kann man das über HasColumnName zuordnen, z. B.:
Entity Framework 4.1 Code First - Mapping ColumnsGruß Elmar
- Als Antwort markiert Rudolf Grauberger Mittwoch, 15. August 2012 23:08