Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Вопрос про Linq+База данных


Автор: Antony41 29.6.2018, 16:14
Добрый день!
начал учить C# не как не дойдет до меня, какую мне технологию выбрать и как правильно настроить.
раньше на делфе сидел и прямыми запросами через ADO обращался к БД. Сейчас начитался с разных источников про Linq to Entity, Linq to SQL, Linq to DataSet что напрочь запутался.
Использую EDM на основе данных из БД стоятся классы.
в кратце
после изменения записи через Linq запрос данные в БД обновляются, НО в DataGridView они обновляются после переподключения DataGridView.DataSource, соответственно состояние на котором находился курсор сбивается. Почему так происходит, я так понял что DataGridView не имеет обратной связи с источником.
Можно ли DataGridView подключить к БД по технологии ADO для вывода данных, а обновлять и редактировать запросы через LINQ в БД? 

Автор: Antony41 1.7.2018, 11:27
Наверно придется по старинке ADO использовать

Автор: eclipsle88 19.7.2018, 22:31
Сделал бы уже полностью БД на Entity. А в принципе можно подключить адо, а там и линк запросы, пробовал StartsWith, Find, Where...

Автор: mrstanley 17.8.2018, 20:33
Цитата(eclipsle88 @  19.7.2018,  22:31 Найти цитируемый пост)
Сделал бы уже полностью БД на Entity

можно смешать и все равно нормально выйдет. в линке в том же не все функции, что есть в sql. по сабжу написал запросик и готово

Автор: eclipsle88 18.8.2018, 15:59
Цитата(mrstanley @  17.8.2018,  20:33 Найти цитируемый пост)
можно смешать и все равно нормально выйдет

и как потом со всем этим работать то?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)