Привязка данных WinForms 2010 и доступ к БД - PullRequest
0 голосов
/ 15 января 2012

Я разработчик Silverlight, которому снова приходится работать над проектом WinForms, но я не слишком рад, чтобы забыть о чудесном мире связывания данных. В прошлом я всегда использовал DataSets с SQL-запросами. Есть ли хорошие уроки, чтобы обновить мои навыки?

Несколько комментариев о том, что я хочу:

  • Что касается Entity Framework, то это выглядит неплохо, но в прошлый раз, когда я проверял, он не очень хорошо справлялся с пользовательскими ситуациями. Возможно, есть более гибридное индивидуальное решение, в котором у меня больше контроля? Например, пользовательский источник данных с пользовательскими действиями при сохранении.
  • Я не хочу использовать необработанный текст в связывающих поисках, и уже нашел полезную статью для Безопасное связывание WinForms в C # 3 , но в .NET 4, вероятно, есть более совершенные стандарты.

Образец формы

[Выбор сотрудника (раскрывающийся список - для заполнения полей ниже, запросить БД при изменении)]
[Сведения о сотруднике (отдельные поля - довольно общие)]
[Сетка (или список) с флажками для связанных обязанностей (не так обобщенно)]

1 Ответ

0 голосов
/ 18 января 2012

Я не разработчик Silverlight, но, насколько я знаю, не большая разница в привязках данных в приложениях Silverlight и WinForms .

Что касается ORM (если выне нравится Entity Framework), вы можете попробовать LINQ to SQL .Великий учебник блога здесь .Но Microsoft рекомендует использовать EF вместо LINQ to SQL в новых приложениях.Также NHibernate является хорошей альтернативой.

Что касается ровно Привязки данных в WinForms , проверьте этот пост .Тогда вы сможете сравнить это с тем, что вы знаете из Silverlight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...