Я разработчик Silverlight, которому снова приходится работать над проектом WinForms, но я не слишком рад, чтобы забыть о чудесном мире связывания данных. В прошлом я всегда использовал DataSets с SQL-запросами. Есть ли хорошие уроки, чтобы обновить мои навыки?
Несколько комментариев о том, что я хочу:
- Что касается Entity Framework, то это выглядит неплохо, но в прошлый раз, когда я проверял, он не очень хорошо справлялся с пользовательскими ситуациями. Возможно, есть более гибридное индивидуальное решение, в котором у меня больше контроля? Например, пользовательский источник данных с пользовательскими действиями при сохранении.
- Я не хочу использовать необработанный текст в связывающих поисках, и уже нашел полезную статью для Безопасное связывание WinForms в C # 3 , но в .NET 4, вероятно, есть более совершенные стандарты.
Образец формы
[Выбор сотрудника (раскрывающийся список - для заполнения полей ниже, запросить БД при изменении)]
[Сведения о сотруднике (отдельные поля - довольно общие)]
[Сетка (или список) с флажками для связанных обязанностей (не так обобщенно)]