|
Binding и ADO.NET
|
|||
---|---|---|---|
#18+
Добрый день! Внимательно изучаю 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 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2014, 12:46 |
|
Binding и ADO.NET
|
|||
---|---|---|---|
#18+
DraginsvMicrosoft => WPF => Binding Mode = twoway - это же требует постоянного соединения между источником и приемником для отслеживания изменения у источника и приемника при взаимном обновлении. А как же концепция ADO.NET. а где в этой схеме ADO.Net ??? хочешь работать с адо нет - так работай :) открой соединение, заполни таблицу! (хоть внутри датасета, хоть просто "свободную"). закрой соединение и работай с этой таблицой, как с источником данных для элементов WPF при сохранении: посмотри изменённые-удалённые-добавленные строки в таблице и давай команды серверу БД ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2014, 17:40 |
|
Binding и ADO.NET
|
|||
---|---|---|---|
#18+
Draginsv, как связаны привязки данных (биндинги) и соединение с БД? да никак. выкачал данные из БД в память - работа с БД, отображение данных в UI - тут вступает в силу WPF, биндинги и иже с ними. невнимательно изучаешь ВПФ :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2014, 13:15 |
|
Binding и ADO.NET
|
|||
---|---|---|---|
#18+
Draginsv, неа ms сделали такую orm как ef так что учи матчасть до просветления ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2014, 13:49 |
|
Binding и ADO.NET
|
|||
---|---|---|---|
#18+
ШайтанDraginsvMicrosoft => WPF => Binding Mode = twoway - это же требует постоянного соединения между источником и приемником для отслеживания изменения у источника и приемника при взаимном обновлении. А как же концепция ADO.NET. а где в этой схеме ADO.Net ??? хочешь работать с адо нет - так работай :) открой соединение, заполни таблицу! (хоть внутри датасета, хоть просто "свободную"). закрой соединение и работай с этой таблицой, как с источником данных для элементов WPF при сохранении: посмотри изменённые-удалённые-добавленные строки в таблице и давай команды серверу БД А смысл двойного канала с локальными данными если изменяешь их монопольно и с помощью только приложения wpf? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2014, 14:52 |
|
Binding и ADO.NET
|
|||
---|---|---|---|
#18+
капитанская дочка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 и не встречал ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2014, 14:56 |
|
Binding и ADO.NET
|
|||
---|---|---|---|
#18+
Draginsv, то, что биндинг двусторонний значит только то, что коммуникационный канал между двумя свойствами объектов двусторонний. суть биндинга - связать два свойства у двух объектов (в простом случае). под объектами понимаются объекты UI и обычные (не UI) объекты, размещенные в памяти. ентити фреймоврк с WPF не связан никак, это два интсрумента для решения разных задач. у Натана нормально расписано про биндинги, но лучше читать вкупе с Макдональдом. профессор веб не более чем вольная копипаста с Макдональда, кстати. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2014, 15:18 |
|
Binding и ADO.NET
|
|||
---|---|---|---|
#18+
Draginsv, wpf/xaml: http://msdn.microsoft.com/en-us/library/ms752299(v=vs.110).aspx http://www.wpftutorial.net/ mvvm: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx ef: http://msdn.microsoft.com/en-us/data/ee712907.aspx http://www.entityframeworktutorial.net/ ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2014, 16:43 |
|
|
start [/forum/topic.php?fid=21&fpage=21&tid=1441057]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 294ms |
total: | 429ms |
0 / 0 |