У меня проблема сериализации сущностей в ASP.NET ViewState, потому что они не помечены как [Serializable]. Каков рекомендуемый подход для решения этой проблемы?Как упорядочить сущности Entity Framework (EF 5.0)?
ответ
Есть ли причина, по которой вы не можете пометить объект как [Serializable]? Но его лучше не ставить сущность в ViewState, потому что размер страницы может значительно увеличиться, как описано здесь. http://janheggernes.net/post/2011/02/23/Entity-Framework-with-Caching-and-ViewState.aspx Его лучший подход к созданию простого класса в качестве модели и копирование только того, что вам нужно от сущности, тогда вы можете пометить его [Serializable] и сохранить в ViewState
Ответ Adomas может быть лучшим ответом, но для меня (для записи приложений внутри сети в одном сетевом расположении) размер страницы не был проблемой (написание понятного кода для моего колледжа и меня был, и мы старейшины программистов asp). Я предложил другое решение на этой странице, используя маркер атрибута [Serializable]: https://stackoverflow.com/a/28140970/1390342
- 1. Entity Framework 5.0 Сложные типы
- 2. Entity Framework 5.0 и наследование
- 3. NoSQL с Entity Framework 5.0
- 4. Entity Framework 5.0 странно проблема
- 5. Entity framework 5.0 context reload
- 6. Entity framework 3.5 создает сущности на лету
- 7. Настроить материализацию сущности в Entity Framework 6
- 8. Как указать индекс в Entity Framework 5.0
- 9. Первичный ключ сущности Entity Framework
- 10. Entity Framework: Удаление дочерней сущности
- 11. Entity Framework Обновление Сущности ошибки
- 12. Код генерируемой сущности Entity Framework
- 13. EF: инъекция зависимостей сущности
- 14. Изменение класса сущности Entity Framework без изменения схемы
- 15. Entity Framework 6 Сущности и ограничения таблиц
- 16. Реализация логической логики сущности Entity Framework 6.0
- 17. Как добавить сериализуемые атрибуты всех объектов, порожденного Entity Framework 5.0
- 18. Entity Framework Ошибка: Поле «ForeignKey» требуется EF
- 19. EF 5.0 без данных конфигурации
- 20. Entity Framework - проблема со структурой сущности
- 21. Как редактировать записи из базы данных в Entity Framework 5.0
- 22. Как расширить Entity от EF?
- 23. Как удалить дочерние сущности перед родителем с Entity Framework CF?
- 24. Entity Framework: как использовать сущности как бизнес-объекты в памяти
- 25. Entity Framework 5.0 репозитория с динамическим DbContext
- 26. C# Entity Framework 5.0 Generic LINQ
- 27. ошибки MySQL Provider в Entity Framework 5.0
- 28. Entity Framework 5.0 SaveChanges сложных объектов
- 29. Entity Framework 5.0 Beta - будет предоставлен шаблон генерации кода DbContext?
- 30. Entity Framework 5.0 Идентификатор должен быть объявлен ошибкой
[Вопросы, касающиеся проблем с кодом, который вы написали, должны описывать конкретную проблему и включать действительный код для ее воспроизведения - в самом вопросе] (http://sscce.org/). –
Проблема (и решение) описывается здесь: http://blogs.msdn.com/b/adonet/archive/2010/05/26/using-binary-serialization-and-viewstate-with-self-tracking -entities. aspx, однако для старой версии ef. – Milan