Должен ли я реализовать элемент управления источником данных для конкретного варианта использования? - PullRequest
0 голосов
/ 26 января 2011

Я нахожусь в ситуации, когда у меня нет выбора, кроме как использовать элементы управления источником данных.Я использую пользовательские элементы управления Infragistics, и их сетки в значительной степени полагаются на элементы управления источниками данных, чтобы выполнить свою работу.Но, как и мой опыт работы с элементами управления источниками данных, как только мне нужно приступить к мелочам и вставить некоторую специальную логику в вставки, обновления и удаления, я сталкиваюсь с препятствиями и в конечном итоге приходится писать некоторые SQL-запросы с использованиемИсточник данных.

Я бы хотел сохранить всю логику в своем коде в максимально возможной степени.Я нашел учебник по реализации собственных элементов управления источником данных, но прежде чем углубиться в него, я хочу узнать.Записывает ли конкретный элемент управления источником данных для конкретного варианта использования какую-то особую логику, которую нелегко сделать иначе, приемлемой?

1 Ответ

1 голос
/ 26 января 2011

Вы смотрели на ObjectDataSource? Вы настраиваете его, предоставляя имена ваших методов C #, отвечающих за операции CRUD. Тогда в ваших методах вы можете делать все, что захотите.

...