从大型MS-Access数据库迁移到新平台

时间:2012-06-07 09:29:54

标签: .net wpf winforms entity-framework ms-access

目前,我们有一个应用程序使用大型MS Access数据库作为SQL Server后端的前端。这种情况已经存在了10多年,Access数据库变得缓慢,笨拙且难以维护。

我们计划使用不同的平台创建一个新的前端。计划是在软件中创建一个基本框架,然后在2 - 3年的时间内逐个将每个模块一次一个地移动到新程序中。

要求

  • 快速数据输入 - 最大的要求,订单被接管了 电话和数据录入需要尽可能快。
  • 报告生成 - 发票,送货单,管理报告。
  • EPOS设备和帐户包的链接
  • 未来证明 - 尽可能
  • 将来可能会在移动设备和触摸屏上使用 用于生产/派遣/备货。
  • 从XP开始在Windows平台上运行。

体验

  • Windows窗体
  • VB.Net 3.5
  • SQL Server

鉴于我们作为一家公司的要求和经验,我想知道人们认为最好的技术是什么?你会使用Windows窗体吗? WPF?实体框架? .Net 4.0?

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:2)

我非常喜欢WPF而非Forms。 XAML是一个学习曲线,但对我来说更容易编码和维护。如果你有一个大团队(甚至是一个小团队)考虑MVVM。没有评论EF。如果有任何调整的时间,请查看您的SQL表设计。和WCF - 你要3层?