Как наследоваться от dll? Добрый день.
У меня есть класс, который описывает сущности бд, данный класс находится в dll.//
// Summary:
// Ссылочное значение с кодом.
public class ReferenceCodeValue : ReferenceValue
{
//
// Summary:
// Код значения.
public string Code { get; set; }
}
}
Хочу добавить новые сущности, как это можно сделать, не меняя структуру класса?Table= new ReferenceCodeValue()
{
Name= t.Name,
Id = t.kl_TypeUID,
Code = t.Type_U,
},

21 Авг 2019 в 06:59
187 +1
0
Ответы
1

Чтобы добавить новые сущности, не меняя структуру класса ReferenceCodeValue, вы можете создать новый класс, который наследуется от ReferenceCodeValue и добавляет новые свойства или функциональность.

Пример:

public class CustomReferenceCodeValue : ReferenceCodeValue
{
// Дополнительные свойства
public string CustomProperty { get; set; }
// Конструктор
public CustomReferenceCodeValue()
{
}
}

Затем вы можете использовать новый класс CustomReferenceCodeValue для создания экземпляров сущностей с дополнительными свойствами:

CustomReferenceCodeValue customTable = new CustomReferenceCodeValue()
{
Name = t.Name,
Id = t.kl_TypeUID,
Code = t.Type_U,
CustomProperty = "Custom value",
};

Таким образом, вы можете добавить новую функциональность или свойства наследуясь от существующего класса без изменения его структуры.

20 Апр в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир