私は、計画の形で患者情報を追跡するために、ソーシャル ワーカーと看護師のチーム (2 ~ 4) によって主に使用される、時々接続された CRUD アプリケーションに取り組んでいます。このアプリケーションは、私の時代より前に作成された ASP.Net アプリを再視覚化したものです。4 つのデータベースにまたがる約 200 のテーブルがあります。Web アプリ バージョンは SP に大きく依存していましたが、このバージョンはローカル データベースを指す winform アプリであるため、SP を使用し続ける理由はありません。また、同期部分を処理するためにマージ レプリケーションを使用することを計画していましたが、これら 2 つを一緒に使用すると問題が発生するようです。
DAL に使用するアプローチを理解しようとしています。私は当初、LINQ to SQL を使用する予定でしたが、ときどき接続設定では機能しないというちょっとした情報を読みました。したがって、私は多くの解決策を読んで実験しようとしています。サブソニック、NHibernate、エンティティ フレームワーク。これは比較的単純なアプリケーションであり、「迫り来る」バージョン 3 の再設計により、この取り組みは「使い捨て」の境界線になる可能性があります。ここでの重点は、デスクトップ バージョンをできるだけ早く起動して実行することです。
ここで私が求めているのは、これらの技術 (または私がリストしていない技術) のいずれかを使用した経験がある人なら誰でも、苦労して得た知恵を貸してくれることです。あなたの意見では、私が追求する最善のアプローチは何ですか. この種のアプリの作成に関するその他の洞察はありますか? このプログラムの DAL 部分に本当に苦労しています。
ありがとうございました!