Я ищу несколько примеров того, как лучше всего использовать SqlDataAdapter для доступа и обновления данных в моем приложении. Прямо сейчас у меня есть что-то вроде этого:
SqlDataAdapter adapter;
DataSet myData = MyDataAccessClass.GetData("Select * from Students", ref adapter);
// change some data here and save changes
adapter.Update();
Все это происходит в коде позади, и мне это совсем не нравится. Итак, я пытаюсь найти способ сделать что-то вроде этого:
DataSet myData = MyDataAccessClass.GetStudents();
// change some data and save changes
MyDataAccessClass.SaveStudents(myData);
Где метод SaveStudents
по-прежнему использует SqlDataAdapter для обновления db.
Любые идеи о том, как заставить это работать, или некоторые указатели на лучшие практики выполнения чего-то подобного высоко ценятся. Спасибо.