我正在开发一个有时连接的 CRUD 应用程序,该应用程序将主要由社会工作者和护士团队 (2-4) 使用,以计划的形式跟踪患者信息。该应用程序是在我之前创建的 ASP.Net 应用程序的重新可视化。4 个数据库中大约有 200 个表。Web App 版本严重依赖 SP,但由于此版本是一个 winform 应用程序,它将指向本地数据库,我认为没有理由继续使用 SP。另外值得注意的是,我曾计划使用合并复制来处理同步部分,这两者似乎存在一些问题。
我试图了解 DAL 使用什么方法。我最初计划使用 LINQ to SQL,但我读过一些花絮,说明它在有时连接的设置中不起作用。因此,我一直在尝试阅读和尝试多种解决方案;SubSonic、NHibernate、实体框架。这是一个相对简单的应用程序,并且由于“迫在眉睫”的版本 3 重新设计,这项工作可能是临界“一次性”。这里的重点是尽快启动和运行桌面版本。
我在这里要问的是任何有任何使用这些技术(或我没有列出的技术)经验的人来借给我你来之不易的智慧。在你看来,我最好的方法是什么?关于创建此类应用程序的任何其他见解?我真的在为这个程序的 DAL 部分苦苦挣扎。
谢谢!