Выпущена финальная версия ASP.NET MVC 3

Рад сообщить, что Microsoft официально выпускает финальную версию ASP.NET MVC 3. Хочу напомнить, что в конце 2010 года была выпущена RC версия MVC 3.
ASP.NET MVC это фреймворк для создания веб-приложений, который реализует шаблон Model-view-controller. Архитектурный шаблон Model-View-Controller подразумевает под собой разделение приложения на три основных компонента — Model, View и Controller.
Есть ли дешевый хостинг на Windows?

К сожалению хостинг на Windows распространен не так широко как на хостинг Unix. По всей видимости из-за того, что за Windows нужно платить, и не мало.
Но на мой взгляд хостинг на Windows постепенно становится все популярней, поскольку с такими современными технологиями от Microsoft (например, ASP.NET) разработка веб-приложений выходит на новый уровень.
Измерить время выполнения кода
Порой нужно достаточно точно знать сколько времени требуется для выполнения того или иного кода. Самый простой пример — время, которое требуется на выполнение SQL запроса к базе данных.
Будем использовать класс Stopwatch.
System.Diagnostics.Stopwatch swatch = new System.Diagnostics.Stopwatch(); // создаем объект swatch.Start(); // старт // Тут код swatch.Stop(); // стоп Console.WriteLine(swatch.Elapsed); // выводим результат в консоль
Все очень просто. Хотя это очень подробно описано на MSDN.
Вышла RC-версия ASP.NET MVC 3

Сегодня Microsoft сообщила о выходе RC-версии (Release Candidate) ASP.NET MVC 3. А это означает, что выход финальной версии будет очень скоро. Не так давно – в конце июля 2010 года стала доступна ASP.NET MVC 3 Preview 1.
Для тех, кто не знает ASP.NET MVC это фреймворк для создания веб-приложений, который реализует паттерн Model-view-controller.
С днем программиста
Всех поздравляю с днем программиста!
День программиста — профессиональный праздник программистов, отмечаемый на 256-й день года (для программиста это 255-й день года или 0xFF-ный в 16-ричной системе счисления, так как счёт начинается с нуля).
Программная проверка праздника
Ну а ниже я написал маленькую функцию, которая возвратит True, в случае если на календаре 256 день от начала года.
public bool isDayProgrammer() { return (DateTime.Now.DayOfYear == 256); }
EntitySet и foreach
Имеется MVC приложение. При добавлении в проект объекта LINQ to SQL Classes, формируется набор классов, позволяющих работать с базой данных.
В случае если между таблицами БД имеются отношения (Relationships), то получая элемент из одной таблицы, мы сможем получить связанные с ним данные.
База данных
Предположим имеется две таблицы в базе данных. Таблицы связаны между собой.
Доступна ASP.NET MVC 3 Preview 1

Не прошло и полугода с момента выхода ASP.NET MVC 2 RC 2 и финальной версии фреймворка, как для загрузки стала доступна третья версия ASP.NET MVC Framework (предварительная). Скачать её можно на официальном сайте Microsoft по этой ссылке.
No parameterless constructor defined for this object
Итак, имеется MVC приложение. При нажатии на кнопку происходит ошибка «No parameterless constructor defined for this object». До кода в контроллере дело еще не доходило.

