Я думаю создать кнопку Custom Control, которая бы выполняла задачи CRUD для меня. Позвольте мне уточнить:
Я хотел что-то, что сэкономило бы время для написания кода на каждом пользовательском интерфейсе для задач CRUD. Я здесь, потому что я хочу убедиться, что подход, который я использую, должен быть проверен, прежде чем я потрачу часы и напрягусь.
Пользовательская (может быть пользователем) кнопка управления, которая будет принимать делегата. Для этого делегата пользовательский EventArg принимает ссылку на класс бизнес-класса и перечисление CRUD (Create, Read, Update, Delete). Каждый бизнес-класс будет реализовывать интерфейс, который будет определять 4 функции (функции CRUD). Теперь, когда вы перетащили этот элемент управления в форму, вам нужно создать делегат, для которого потребуется ссылка на бизнес-класс и перечисление CRUD для выполнения одной из функций CRUD.
Я не уверен, что выбранный мной подход верен. Но похоже, что это сделает мою жизнь намного проще и код будет управляемым. Пожалуйста, помогите мне, как вы думаете, это излечит меня или проклянет меня:)
П.С .: Буду признателен, если объяснение приведено на примере примера. Спасибо.