У меня есть несколько таблиц на SQL Server, которые имеют схожую структуру - int Id и строковое значение. Эти таблицы связаны с основной таблицей через внешний ключ, поэтому я написал немного логики для сопоставления строковых значений id в моделях MVC Razor. Эта функция требует, чтобы модели, используемые в качестве словаря, реализовали простой интерфейс IKeyValue с идентификатором и значением, но после обновления модели из базы данных я могу освободить реализацию интерфейса от моделей и написать ее снова. Любой способ автоматизировать это?Entity Framework: реализовать интерфейс при генерации из базы данных
0
A
ответ
3
Вы изменяете автогенератор? Если это так, вы не должны этого делать, по той причине, что вы описываете в своем вопросе, - он будет перезаписан.
Все классы в сгенерированном файле должны быть partial
. Вы можете воспользоваться этим, создав еще один класс (в другом файле, но в том же проекте), убедитесь, что он имеет одно и то же объявление (и пространство имен) и реализует интерфейс. Таким образом, класс будет реализовывать интерфейс, но не будет перезаписан при следующем обновлении схемы из базы данных.
Смежные вопросы
- 1. Entity Framework - классы генерации
- 2. Entity Framework реализовать общий интерфейс на Т4
- 3. Entity Framework - обновить объекты из базы данных
- 4. Стоп Entity Framework из базы данных изменения
- 5. Ошибка базы данных базы данных - Entity Framework
- 6. Получить строки из базы данных, Entity framework
- 7. Модель модели Entity Framework из базы данных
- 8. Entity Framework: создание базы данных из классов
- 9. Создание DataContext из базы данных (Entity Framework)
- 10. Перемещение базы данных Entity Framework
- 11. Скрипт миграции базы данных Entity Framework
- 12. Переходы базы данных для Entity Framework 4
- 13. Ошибки базы данных Entity Framework
- 14. Поддерживаемые базы данных Entity Framework
- 15. Entity Framework без базы данных
- 16. Поддержка базы данных Entity Framework
- 17. Пробел при извлечении строки базы данных из Entity Framework
- 18. кэширования при загрузке объектов из базы данных в Entity Framework
- 19. Сопоставление столбцов базы данных базы данных Entity Framework
- 20. Обертывания существующей базы данных с Entity Framework
- 21. Сохранение данных при использовании сценария базы данных Entity Framework
- 22. Entity Framework run-time ConnectionString при первом использовании базы данных
- 23. Фильтрация данных из Entity Framework
- 24. Entity Framework - Сохранение данных
- 25. Роль базы данных миграции объектов Entity Framework
- 26. Каков самый быстрый способ генерации кода модели Entity Framework при использовании базы данных SQLite?
- 27. Использование Entity Framework для базы данных рефакторинга
- 28. Тестирование соединения базы данных Entity Framework
- 29. Entity Framework и многоязыковые базы данных
- 30. Блок питания базы данных Entity Framework?
Спасибо, это работает! –