Как расширить существующую стороннюю модель?C#

Место общения программистов C#
Anonymous
Как расширить существующую стороннюю модель?

Сообщение Anonymous »

У меня есть сторонняя библиотека, которую я использую. Они предоставили мне некоторые классы, которые я могу использовать для переноса данных с одной страницы на другую, но у меня нет исходного кода, например, для внесения изменений

Код: Выделить всё

public class Customer

Код: Выделить всё

    public string Name {get;set}

Код: Выделить всё

    public Additional AdditionalDetails {get;set}
В этом примере я хочу расширить дополнительный класс и добавить к нему свойства, не нарушая существующую работу.
Мой контроллер и представление работают, передавая класс customer, но все, что я хочу сделать, это добавить новое свойство в дополнительный класс.
Я пробовал создать частичный класс, но это не сработало и было получено предупреждение частичный класс с одной частью.
Затем я попытался создать класс как

Код: Выделить всё

public class Additional
в том же пространстве имен в моем проекте и добавьте новое свойство, но это тоже не сработало (свойство не отобразилось).Можно ли мне расширить этот дополнительный класс, не нарушая существующий код?

Подробнее здесь: https://stackoverflow.com/questions/787 ... arty-model

Вернуться в «C#»