EntityFramework, как к свойствам Override

Я только что начал использовать EF в VS2010. Та вещь просто удивительна'.

Я откровенно не могу понять что-то. Например, у меня есть EntityType со свойством, они генерировали от структуры базы данных. Теперь, я должен просто переопределить то свойство в своем коде. Я не должен сохранять значение свойства назад в DB, но каждый раз когда это читается из DB, этим нужно заменить со временем выполнения вычисленное значение.

Конечно, я могу создать производный класс на основе своего EntityType, но я попробовал и нашел вид трудностей, я не уверен, что это - вид правильного способа сделать. Так или иначе, даже когда я пытаюсь изменить целый EntityType на Краткий обзор, чертовски Visual Studio не хочет проверять это и говорит что-то как:

"Ошибка 2078: EntityType 'AssetsModel. Актив' Абстрактен и может быть отображен только с помощью IsTypeOf". "Ошибка 2063: По крайней мере одно свойство должно быть отображено в наборе, отображающемся для 'Активов'"

Что, черт возьми, это предполагает, чтобы означать, что я не знаю..

Какие-либо идеи?

5
задан Frambot 18 July 2013 в 14:53
поделиться

1 ответ

Лучшим подходом было бы использовать частичные классы, а затем создать новое свойство ReadOnly для вычисления значения в получателе.

5
ответ дан 14 December 2019 в 19:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: