Announcement

Collapse
No announcement yet.

LinqToEntity: "Navigation Properties"

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • LinqToEntity: "Navigation Properties"

    Moinmoin,

    der Wizard vom Entity Framework ist ja recht brauchbar, aber bei den "Navigation Properties" stört mich eines gewaltig...

    Die Bezeichnungung heißen immer so, wie die Entitäten, auf die verwiesen wird. Sind mehrere Verweise vorhanden werden die einfach durchnummeriert.

    Beispiel:
    Es gibt die Tabellen "Article" mit den Feldern "WeightUnitID" und "PriceWeighUnitID" sowie die Tabelle "Unit" mit dem PrimaryKey "WeightUnitID".

    Der Wizard generiert bei der Enität "Article", die "Navigation Properties" "Unit" und "Unit1". An der Bezeichnung kann man nicht erkennen, um welche der beiden Verweise es sich handelt. Besser wäre, wenn diese mit "WeightUnitID" und "PriceWeighUnitID" ansprechbar wären.

    Das manuelle Umbenennen ist eine tierische Sklavenarbeit.

    Vor allem wenn man ein Datenbankmodell hat, das noch in einer frühen Phase ist und der update-Wizard bei größeren umbaumasnahmen keinen sauberen Abgleich machen kann.

    Gruß
    Norbert
Working...
X