Я разработчик веб-приложений asp.net и всегда использовал DAAB Enterprise Library с хранимыми процедурами для доступа к данным с 4 отдельными уровнями (уровень представления, уровень пользовательских типов, уровень бизнес-логики и уровень доступа к данным).
Мне кажется, что этот подход тратит много времени.
Я не работал с другими способами доступа к данным, но уверен, что есть много способов, которые экономят время разработки.Во время поиска я читал о них:
- Адаптеры данных генерируют целый DAL с хранимыми процедурами
- Linq с разными флагами
- Entity Framework
- Использованиеэлементы управления данными, такие как SQLDataSource и динамические данные
- Другие средства отображения, генераторы кода и утилиты
Так много опций и моих маленьких знаний, я запутался в принятии решения о том, какой вариант разработки мне следует принять, учитываячто моя разработка может быть быстрой, расширяемой, многократно используемой и соответствующей стандартам.Также я хочу найти способ, с помощью которого мои библиотеки кода можно использовать с другими технологиями, такими как silverlight, mvc framework, services, если мне когда-либо понадобится.
Пожалуйста, помогите мне и помогите.
спасибо