Я только начал использовать EF в VS2010. Эта вещь просто поражает.
Я, честно говоря, не могу что-то понять. Например, у меня есть EntityType со свойством, они сгенерированы из структуры базы данных.
Теперь я должен просто переопределить это свойство в моем коде. Мне не нужно сохранять значение свойства обратно в БД, но каждый раз, когда оно читается из БД, оно должно заменяться вычисляемым во время выполнения значением.
Конечно, я могу создать производный класс на основе моего EntityType, но я попробовал и обнаружил некоторые трудности, я не уверен, что это правильный способ сделать это. В любом случае, даже когда я пытаюсь изменить весь EntityType на Abstract, чертовски Visual Studio не хочет проверять это и говорит что-то вроде:
"Ошибка 2078: EntityType 'AssetsModel.Asset' является Абстрактным и может быть отображен только с помощью IsTypeOf."
«Ошибка 2063: в сопоставлении набора для« Активов »должно быть указано хотя бы одно свойство»
Какого черта это означает, что я не знаю ..
Есть идеи?