Я хотел бы, чтобы этот компонент можно было повторно использовать для редактирования других записей, имеющих ту же структуру, но разные имена полей.
Например, вот одно из моих определений классов:
Код: Выделить всё
public class AccountTypeCode
{
public int AccountTypeId { get; set; }
[Required]
public string AccountType { get; set; } = string.Empty;
[Required]
public string? AccountTypeDescription { get; set; } = string.Empty;
public string AdditionalInformation { get; set; } = string.Empty;
public int DisplayOrder { get; set; } = 0;
public DateOnly? DateTerminated { get; set; }
}
Код: Выделить всё
if (recordEdit is not null && !string.IsNullOrEmpty(recordEdit.AccountType))
{
onSaveButton(recordEdit.AccountType);
}
Я хочу заменить, например, recordEdit.AccountType с общим recordEdit.RecordType
Сделав это, я могу многократно использовать свой компонент без необходимости писать новый компонент для каждой таблицы, которую я хочу редактировать.
Вот как выглядит мой компонент:
[img]https://i.sstatic .net/beKz6mUr.png[/img]
Подробнее здесь: https://stackoverflow.com/questions/787 ... -structure