Где я могу найти базу данных ASP.NET Хорошо Пример Driven веб-приложений?

голоса
9

Я хотел бы, чтобы изучить лучшие практики использовать при создании базы данных приводятся веб-приложения. Я предпочитаю учиться на примерах. Что такое хороший пример приложения, которые можно скачать и запустить, чтобы узнать это:

Я ищу:

  1. Должно быть написано на C # (предпочтительно)
  2. Должен содержать сложную структуру базы данных (родительские отношения ребенка и т.д.)
  3. Следует внедрить лучшие практики для сайта ASP.net, а также для проектирования баз данных.
  4. Предпочтительно используют Oracle.
Задан 10/12/2008 в 01:53
источник пользователем
На других языках...                            


6 ответов

голоса
10

Если вы не хотите , чтобы беспокоиться о написании DAL (Access Layer Data), то я предлагаю смотреть на NHibernate . Есть образцы с ним и ASP.NET здесь , здесь и здесь . Вот пример только с Oracle и ASP.NET.

Если вы ищете только образцы приложений ASP.NET без Object Relational Mapper как NHibernate, попробуйте это .

Кроме того , на более высоком уровне, вы ищете разработки приложений ASP.NET N-Tier . Есть хорошие учебники по что здесь , здесь и здесь .

Ответил 10/12/2008 в 02:25
источник пользователем

голоса
3

Есть много примеров в ASP.NET Starter Kits. Мне очень нравится BlogEngine.NET приложение. Для более высокого класса основы (хммм ... «более дорогие основы» ... оксюморон?) Приложение Пивная E-Commerce является большим.

Ответил 12/12/2008 в 14:13
источник пользователем

голоса
1

Написание это из моего iPhone, так извините за brvity.

Проверьте ограбить conrey в MVC витрину видео & источник.

Ответил 10/12/2008 в 02:45
источник пользователем

голоса
1

Для Oracle, обратите внимание на образцы с помощью System.Data.OracleClient.

Ответил 10/12/2008 в 02:06
источник пользователем

голоса
1

Для 1 до 3, я бы рекомендовал загрузку некоторых из наборов стартера ASP.NET. Я не уверен, если они работают с Oracle, хотя.

Некоторые из больших рамок также большие старты, как DotNetNuke. Они делают большое использование лучших практик.

http://www.asp.net/community/projects/

Ответил 10/12/2008 в 02:01
источник пользователем

голоса
0

На мой взгляд, лучшая практика диктует следующее:

  1. Используйте ОРМ для вашего уровня доступа к данным. Это в идеале должно быть в аа отдельного проекта, поэтому он может быть изменено, если это будет необходимо.
  2. Если использовать MVC. Если вы используете WebForms, то вы наверняка обнаружите, что ваш бизнес-логика и логика отображения смешиваются вместе.
  3. Научитесь проектирование баз данных отдельно от научиться писать код.
  4. Держите обзор объектно-ориентированное проектирование основы.
  5. Потратьте время, чтобы узнать, шаблоны проектирования. Чтобы не стать рабом «Банда четырех», но так, что вы можете воспользоваться проверенными шаблонов для решения общих проблем.
Ответил 16/07/2010 в 03:10
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more