ASP.NET 3.5 Управление сеансом без сохранения состояния и пул соединений? - PullRequest
0 голосов
/ 11 апреля 2010

Я разрабатываю веб-приложение ASP.NET (3.5), которое подключается к базе данных Rocket Software UniVerse. Я сейчас на стадии планирования и нуждаюсь в некоторой помощи, чтобы меня указали в правильном направлении. Я новичок в ASP и C #.

Я снимаюсь за дизайн RESTful и шаблон MVC. Rocket предоставляет библиотеку .NET под названием UniObjects.NET, которая обрабатывает все для подключения и извлечения информации из базы данных.

Каков наилучший способ для входа моих пользователей в базу данных, а затем использовать этот сеанс через пул соединений? Я вижу, что в 3.5 есть инфраструктура маршрутизации ASP.NET, и это выглядит многообещающе, я в правильном направлении?

Также поддерживает ли C # декораторы, такие как Python и Java?

1 Ответ

1 голос
/ 11 апреля 2010

Для вашего приложения я настоятельно рекомендую взглянуть на официальную платформу ASP.NET MVC (www.asp.net/mvc). Традиционный ASP.NET (который называется WebForms) неуклюж, когда дело доходит до истинного разделения проблем, внедрения зависимостей, модульного тестирования и т. Д. Очень хорошая отправная точка:

Что касается подключения к базе данных: если в вашей базе данных есть поставщик ADO.NET, вам следует изучить основы доступа к данным через ADO.NET (http://msdn.microsoft.com/en-us/library/aa719474.aspx)

Также рекомендуется использовать какой-либо OR Mapper, например, NHibernate или Microsoft Entity Framework для преобразования реляционных данных в объектно-ориентированный мир.

Поскольку это очень широкая тема, пожалуйста, не стесняйтесь отвечать на любые ваши вопросы. Я предлагаю начать с учебника по NerdDinner.

...