Могу ли я изменить имя сгенерированного свойства FooReference?

У меня есть таблица с этими столбцами

  • FooId (FK, int, не нуль)
  • FooReference (nvarchar, ноль)

При переносе этой таблицы в модель, ориентированную на базу данных, возникает ошибка:

NavigationProperty «Foo» для типа «Bar.Baz» является источником сгенерированного свойства «FooReference», которое конфликтует с членом с тем же именем.

Насколько я понимаю, свойство навигации вызывает создание свойства FooReference. Есть ли способ изменить имя этого свойства или мне придется изменить базу данных?


person user247702    schedule 10.10.2013    source источник


Ответы (1)


Вы можете просто переименовать FooReference в FooReference1 (или как вам угодно) в сгенерированной модели edmx.

введите здесь описание изображения

person pieter_dv    schedule 11.10.2013