WinForms 2010数据绑定和数据库访问

本文关键字:数据库 访问 数据绑定 2010 WinForms | 更新日期: 2023-09-27 18:20:25

我是一名Silverlight开发人员,必须再次从事WinForms项目,但我并不太兴奋,不能把数据绑定的美妙世界抛在身后。过去,我总是在SQL查询中使用数据集。有什么好的教程可以更新我的技能吗?

关于我想要什么的一些评论:

  • 关于实体框架,它看起来不错,但上次我检查它时并没有很好地处理自定义情况。是否有一种更为混合的定制解决方案,让我掌握更多的控制权?例如,保存时具有自定义操作的自定义数据源
  • 我不想在绑定查找中使用原始文本,并且已经在C#3中找到了一篇关于Safe WinForms Databinding的有用文章,但在.NET 4中可能有更好的标准

样本表格

[员工选择(下拉-填充下面的字段,在更改时查询DB)]
[员工详细信息(单个字段-相当通用)]
[带有链接责任复选框的网格(或列表)(不太通用)]

WinForms 2010数据绑定和数据库访问

我不是Silverlight开发人员,但据我所知,Silverlight和WinForms应用程序中的数据绑定没有太大区别。

至于ORM(如果您不喜欢实体框架),您可以尝试LINQ to SQL。伟大的博客教程在这里。但是Microsoft建议在新应用程序中使用EF而不是LINQ to SQL。同样NHibernate是一个很好的选择。

至于WinForms中的数据绑定,请查看这篇文章。然后,您可以将其与Silverlight中的内容进行比较。