В настоящее время я создаю небольшой веб-сайт, на котором я записываю возникающие проблемы и отвечаю на них, чтобы другие могли их увидеть. В настоящее время я использую DAL, очень похожий на тот, который описан здесь . Сейчас я смотрю на другие модели, в частности на модели linq, использующие Linq2SQL и инфраструктуру ADO.net Entries. Я понимаю, что каким-то образом перемещаю доступ к данным на уровне кода, так как затем фильтрую, например, топлист с запросами linq. Причина, по которой я начал это делать, заключалась в том, что DAL на самом деле не синхронизировался с БД все время, и обнуляемые типы стали не обнуляемыми, когда я что-то изменил в БД. Тогда, если бы я снова импортировал таблицы в таблицу данных, мои запросы были бы потеряны.
Мой простой вопрос: если вам нужен хороший DAL для ASP.net сегодня, что бы это было? Предложения, опыт более чем приветствуются.