Я работаю над приложением Some Connected CRUD, которое будет в основном использоваться командами (2-4) социальных работников и медсестер для отслеживания информации о пациентах в форме плана. Приложение представляет собой ревизию приложения ASP.Net, которое было создано до моего времени. Существует около 200 таблиц в 4 базах данных. Версия веб-приложения в значительной степени опиралась на SP, но, поскольку эта версия является приложением winform, которое будет указывать на локальную базу данных, я не вижу причин продолжать работу с SP. Также следует отметить, что я планировал использовать репликацию слиянием для обработки части синхронизации, и, кажется, есть некоторые проблемы с этими двумя вместе.
Я пытаюсь понять, какой подход использовать для DAL. Первоначально я планировал использовать LINQ to SQL, но я прочитал некоторые подробности, в которых говорится, что он не работает в настройках Иногда подключен. Поэтому я пытался читать и экспериментировать с многочисленными решениями; SubSonic, NHibernate, Entity Framework. Это относительно простое приложение, и из-за «надвигающегося» редизайна verion 3 это усилие может быть «отбрасыванием». Акцент здесь делается на том, чтобы получить настольную версию и запустить как можно скорее.
То, что я прошу здесь, это для любого, кто имеет какой-либо опыт использования любой из этих технологий (или той, которую я не перечислил), чтобы одолжить мне вашу трудно заработанную мудрость Какой мой лучший подход, по вашему мнению, для меня, чтобы следовать. Любые другие идеи по созданию такого рода приложений? Я действительно борюсь с DAL-частью этой программы.
Спасибо!