powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Определить конечное состояние
4 сообщений из 4, страница 1 из 1
Определить конечное состояние
    #38815648
sanekoffice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опытному человеку, скорее всего, это покажется бредом но я уже голову сломал...
Недавно наткнулся на проблему определения того, что в конечном итоге надо сделать с сущностью.
Имеем некий класс. В качестве поля имеет перечисление enum, определяющее состояние : Added, Modified, Deleted, Untouched.

Проблема в том, что пользователи очень любят играть в игру удалил/создал/модифицировал...
Мне же нужно при клике на кнопку "применить" как-то решать что с ней делать. Вернее какую команду для БД вызывать INSERT, UPDATE, DELETE

Вот что я имею ввиду :
создал запись и сразу ее изменил - Added
удалил, создал - Untouched
изменил, удалил, создал - modified
изменил, удалил - Deleted
создал, изменил, удалил - Untouched

Может кто-нибудь уже придумал как решаются такие проблемы? Я пока вообще убрал кнопку "применить" и "отмена" и все изменения применяются сразу же.
...
Рейтинг: 0 / 0
Определить конечное состояние
    #38815650
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не изобретай велосипед, всё это уже есть в Entity Framework.
...
Рейтинг: 0 / 0
Определить конечное состояние
    #38815665
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanekoffice,

если по какой-то причине ORM типа EF не устраивает, всё это есть в обычном DataTable.
...
Рейтинг: 0 / 0
Определить конечное состояние
    #38815677
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanekoffice,
Имхо негоже захламлять разным не нужным хамом объекты ас типы, если до прокси далеко - храните все в атрибутах объекта
уже на созданный объект легко вешаются атрибуты ( даже не определенные в типе)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Определить конечное состояние
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]