2011-02-07 2 views
0

Мне нужен совет по созданию проекта MVC с реальной средой.Простой пример ASP.NET MVC

Я уже прошел через все учебники в asp.net. Но я обнаружил, что большинство учебников используют ninject, Entity Framework (EF) или linq для sql (L2S) ... Но я не хочу использовать стороннее решение или некоторые другие «новые» языки.

Мои требования:

  1. я хочу подключиться к БД с помощью ConnectionStrings:

    <connectionStrings> <add name="SQLConn" connectionString="Data Source=MyPC\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>

  2. A стр CRUD, которые захватывают из базы данных, используя вышеупомянутую ConnectionString (SQLConn), с перечислением страницы, обновить, удалить и создать новую страницу записи + валидация в модели.

  3. Я предпочитаю иметь исходный шаблон репозитория вместо использования EF, L2S или некоторых других «дополнительных» инструментов. Я хочу использовать «SELECT * FROM tblTest ...».

  4. Я не хочу включать SQL-запрос всюду на моей странице, я предпочитаю включать все из них в Model.

Мои проблемы:

  1. public SqlConnection conn = new SqlConnection("SQLConn"); Этот метод кажется работает только в WebForm модели, может быть я сделать ошибку.
  2. Как разработать шаблон репозитория с проверкой модели?

Мне просто нужны идеи, как сделать все эти связи вместе. С примером страницы в качестве примера достаточно. или какие-либо сайты/блоги для меня? Пример с MVC 3 тоже прекрасен.

Спасибо.

Джейсон

+0

Попробуйте посмотреть на примере ужин Nerd на Codeplex – Kane

ответ

0

enter image description here

В CustomerDAL классе, вы можете direclty использовать SqlConnection вместо Linq2Sql

+0

Можно комбинировать BLL и DAL в одну, модель? ? –

+0

@Jason Goh да, и это больше bettor, чтобы переместить модель в новый проект, чтобы он мог использоваться в других проектах, таких как веб-сервис и т. Д. – Adeel

Смежные вопросы