У меня нет большого опыта использования этих двух способов расширения класса или создания методов расширения для класса. Посмотрев другие работы, у меня возник вопрос.
Я видел людей, использующих разделяемый класс для расширения класса сущностей в проекте. Между тем, в том же проекте есть еще одна папка, содержащая множество методов расширения класса сущности.
Правильно ли это сделать? Я имею в виду, что эти 2 способа работают хорошо. Не могли бы вы дать мне реальное представление о том, как выбрать один или другой, когда я хочу расширить класс?