Мое приложение предназначено исключительно для чтения, поэтому я не хочу генерировать все обновления для удаления кода, и я не хочу извлекать все поля из всех таблиц. Некоторые из этих полей не имеют значения NULL, поэтому я получаю ошибки от EF здесь, потому что нет значения по умолчанию для сохранения.Как создать объект только для чтения в Entity Framework?
В моем предыдущем ORM (Wilson) вы можете просто отметить объект как доступный только для чтения в XML. Я видел несколько сообщений, в которых представлены сложные решения. Я что-то упускаю? Почему это не так прямо?
Я вижу, что мастер службы RIA имеет флажок для этого для каждого объекта ...
Спасибо за какие-либо объяснения.
Вы должны быть более точными относительно ошибок, которые вы видите и в каких обстоятельствах вы их видите. Нет возможности «только для чтения», но ваше приложение все равно должно работать. –
После удаления некоторых столбцов (которые не являются нулевыми в базе данных) из объекта в конструкторе я получаю сообщение об ошибке: «Столбец xyz в таблице ABC должен быть сопоставлен: он не имеет значения по умолчанию и не имеет значения« nullable ». Это имеет смысл, но я хочу полностью игнорировать этот столбец и вообще не иметь код для сборки EF. – Graeme