Я работал с некоторыми из них в прошлом, но я ищу хороший, надежный и расширяемый класс данных для ASP.NET 3.5, который я могу принять и расширить для будущих проектов.
Я не ищу LinQ и не хочу ничего, что не было бы решением на уровне исходного кода.
В идеале он тоже не будет тяжелым. Просто. Лучшие практики. Легко реализовать. Легко расширить.





Возможно, вы захотите взглянуть на Блокировка доступа к данным из корпоративной библиотеки Mircrosoft. Я нашел его полезным, и он является строительным блоком .netTiers. Страница "Шаблоны и практики" Codeplex
Хотелось бы, чтобы было что-то похожее на классы данных ADO DataSet / DataTable / DataRow / etc, но открытое для расширения. Хотя работать с ними иногда бывает очень сложно, они упрощают многие дорогостоящие и сложные задачи. Это определенно компромисс.
Вы можете наследовать эти классы, они не запечатаны или что-то в этом роде. Я не уверен, что еще вы хотите, когда говорите «открыт для продления».
Ваш вопрос слишком расплывчатый. Что вы имеете в виду под «классом данных»? Что вы хотите / должны сделать для вас? Вы ищете что-то вроде DataContract?