Я только что начал использовать EF в VS2010. Та вещь просто удивительна'.
Я откровенно не могу понять что-то. Например, у меня есть EntityType со свойством, они генерировали от структуры базы данных. Теперь, я должен просто переопределить то свойство в своем коде. Я не должен сохранять значение свойства назад в DB, но каждый раз когда это читается из DB, этим нужно заменить со временем выполнения вычисленное значение.
Конечно, я могу создать производный класс на основе своего EntityType, но я попробовал и нашел вид трудностей, я не уверен, что это - вид правильного способа сделать. Так или иначе, даже когда я пытаюсь изменить целый EntityType на Краткий обзор, чертовски Visual Studio не хочет проверять это и говорит что-то как:
"Ошибка 2078: EntityType 'AssetsModel. Актив' Абстрактен и может быть отображен только с помощью IsTypeOf". "Ошибка 2063: По крайней мере одно свойство должно быть отображено в наборе, отображающемся для 'Активов'"
Что, черт возьми, это предполагает, чтобы означать, что я не знаю..
Какие-либо идеи?
Лучшим подходом было бы использовать частичные классы, а затем создать новое свойство ReadOnly для вычисления значения в получателе.