1 сущность с 2 ссылками на одну и ту же таблицу. Изменить имена сущностей? - PullRequest
0 голосов
/ 03 февраля 2011

У меня есть объект с двумя ссылками на одну и ту же таблицу.Когда я создаю экземпляр, сущность автоматически создает экземпляр 2 сущностей второй таблицы с тем же именем + 1 или 2. Я хочу изменить имя 2 автоматических экземпляров программно, это возможно?Я не хочу менять модель, потому что в будущем, возможно, мне придется обновить модель, и внесенные в нее изменения будут потеряны.

Извините за мой плохой английский

Example:

SQL Tables:

    **Table People**
    ID_People
    Name
    Address

    **Table XXX**
    ID_Customer (FK to People)
    ID_Seller (FK to People)

Automatic Entities:

    **Entity for Table XXX**
    ID_Customer (FK to People)
    ID_Seller (FK to People)
    People1
    People2

I Want :

    **Entity for Table XXX**
    ID_Customer (FK to People)
    ID_Seller (FK to People)
    Customer (Instance of people for ID_Customer)
    Seller (Instance of people for ID_Seller)

1 Ответ

0 голосов
/ 03 февраля 2011

Нет, вам следует сменить модель.Вы не можете динамически изменять имена свойств навигации.Более того, если вы измените имена в конструкторе (EDMX - CSDL), эти изменения не будут потеряны после обновления из базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...