@adreSsS

Service (WCF+MS SQL) + Client (WPF App)?

Здравствуйте, я новичок в десктопных приложениях и при создании проекта, который складываеться из Сервиса(WCF Service Application+MS SQL) и Клиента (WPF App) я дошел до уровня, когда я сделал все как надо было, точнее открывал своего клиента и он загружал данные с базы даных в DataGrid и через медоты, которые я написал в WCF можно было добавлять, изменять, обновлять и удалять строчки в базе. Делал я это непосредственно тем способом, что создал несколько текстбоксов,которые сбиндовал их с столбцами базы, также добавил 3 кнопки (INSERT, UPDATE, DELETE). Первый вопрос у меня такой, как можно непосредственно в DataGrid изменять данные и чтобы они после нажатия например на клавишу "Save" изменялись в базе. И второй вопрос, как я могу улучшить свой метод UPDATE, чтобы я не делал обьекта и не выписывал каждый его аргумент (все свои столбци, которые я хочу обновлять) в ручную, потому что на будущие их может быть больше). Работаю с Entity Framework. Спасибо.

Как сейчас выглядит мой метод UPDATE:

public void UPDATE (int Day, TimeSpan HourFrom, TimeSpan HourTo)
{
MyEntities db = new MyEntities();
TimeOfWork time = new TimeOfWork();

time.Day = Day;
time.HourFrom = HourFrom;
time.HourTo = HourTo;

db.Entry(time).State = Entities.Modified;
db.SaveChanges();
}
  • Вопрос задан
  • 347 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы