Я меняю проект с помощью базы данных Entity Framework первым подходом к коду First.На данный момент для каждого документа есть дополнительный частичный класс, который содержит дополнительные свойства и методы.Некоторые из частичных классов даже расширяют базовые классы.
В качестве первого шага я создал классы сущностей для каждого документа и добавил конфигурацию сущностей.
Теперь я не уверен, как поступить с частичными классами.Было бы неправильно добавлять всю эту бизнес-логику к классам сущностей.Кроме того, мне нужно было бы добавить атрибут NotMapped к каждому из дополнительных свойств, и я беспокоюсь, что в будущем кто-то добавит свойства и забудет добавить атрибут NotMapped, который может вызвать проблемы с миграциями.
Поэтому мне интересно, как я могу отделить сущности и дополнительные свойства и методы?Какова лучшая практика для этого?Спасибо!