powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Binding и ADO.NET
8 сообщений из 8, страница 1 из 1
Binding и ADO.NET
    #38731478
Draginsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Внимательно изучаю WPF и наткнулся на непонимание такого вопроса:

Microsoft => C# => ADO.NET => SqlConnection => Открой соединение, получи данные, закрой соединение и работай с этими данными.

Microsoft => WPF => Binding Mode = twoway - это же требует постоянного соединения между источником и приемником для отслеживания изменения у источника и приемника при взаимном обновлении. А как же концепция ADO.NET.

В корпоративной информационной системе для избегания конфликтов в обновлении данных
я действовал в такой последовательности:
1 Запрос к базе данных
2 Вывод полученных данных в элементах управления
3 Запрос на обновление данных в базе с новыми значениями из элементов управления
4 Запрос к базе данных после обновления
5 Вывод полученных данных в элементах управления для подтверждения результата изменений
при этом соединение с базой поле 1-го и 4-го этапа разрывается.

WPF при работе с SQL server наплевал на ADO.NET ?
...
Рейтинг: 0 / 0
Binding и ADO.NET
    #38732000
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DraginsvMicrosoft => WPF => Binding Mode = twoway - это же требует постоянного соединения между источником и приемником для отслеживания изменения у источника и приемника при взаимном обновлении. А как же концепция ADO.NET.

а где в этой схеме ADO.Net ???

хочешь работать с адо нет - так работай :)

открой соединение, заполни таблицу! (хоть внутри датасета, хоть просто "свободную"). закрой соединение
и работай с этой таблицой, как с источником данных для элементов WPF
при сохранении: посмотри изменённые-удалённые-добавленные строки в таблице и давай команды серверу БД
...
Рейтинг: 0 / 0
Binding и ADO.NET
    #38732692
monstrilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Draginsv,
как связаны привязки данных (биндинги) и соединение с БД? да никак. выкачал данные из БД в память - работа с БД, отображение данных в UI - тут вступает в силу WPF, биндинги и иже с ними.

невнимательно изучаешь ВПФ :)
...
Рейтинг: 0 / 0
Binding и ADO.NET
    #38732731
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Draginsv,

неа ms сделали такую orm как ef так что учи матчасть до просветления
...
Рейтинг: 0 / 0
Binding и ADO.NET
    #38732799
Draginsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ШайтанDraginsvMicrosoft => WPF => Binding Mode = twoway - это же требует постоянного соединения между источником и приемником для отслеживания изменения у источника и приемника при взаимном обновлении. А как же концепция ADO.NET.

а где в этой схеме ADO.Net ???

хочешь работать с адо нет - так работай :)

открой соединение, заполни таблицу! (хоть внутри датасета, хоть просто "свободную"). закрой соединение
и работай с этой таблицой, как с источником данных для элементов WPF
при сохранении: посмотри изменённые-удалённые-добавленные строки в таблице и давай команды серверу БД

А смысл двойного канала с локальными данными если изменяешь их монопольно и с помощью только приложения wpf?
...
Рейтинг: 0 / 0
Binding и ADO.NET
    #38732805
Draginsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
капитанская дочкаDraginsv,

неа ms сделали такую orm как ef так что учи матчасть до просветления
а можно по подробнее
я пользуюсь источниками
http://professorweb.ru/my/WPF/base_WPF/level1/base_WPF_index.php
http://www.intuit.ru/studies/courses/690/546/lecture/17926
адам натан wpf4
и не встречал
...
Рейтинг: 0 / 0
Binding и ADO.NET
    #38732837
monstrilla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Draginsv, то, что биндинг двусторонний значит только то, что коммуникационный канал между двумя свойствами объектов двусторонний. суть биндинга - связать два свойства у двух объектов (в простом случае). под объектами понимаются объекты UI и обычные (не UI) объекты, размещенные в памяти. ентити фреймоврк с WPF не связан никак, это два интсрумента для решения разных задач.

у Натана нормально расписано про биндинги, но лучше читать вкупе с Макдональдом. профессор веб не более чем вольная копипаста с Макдональда, кстати.
...
Рейтинг: 0 / 0
Binding и ADO.NET
    #38732944
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Binding и ADO.NET
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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