Upload
dneprciklumevents
View
307
Download
2
Embed Size (px)
Citation preview
ASP.NET Scaffolding
Краковецкий АлександрSoftware Engineer, Frayman GroupMicrosoft Regional Director, ASP.NET [email protected], @msugvnuahttp://msug.vn.ua, http://wp7rocks.com/
ASP.NET Dynamic DataДля ASP.NET Web Forms приложений
ASP.NET MvcScaffoldingДля ASP.NET MVC 3 приложений
Содержание
Изучение ASP.NET MVCБыстрая разработкаИзбавление от рутинной работыСоздание похожих классов и/или компонентовКодогенерация (да, есть Т4, но...)Это удобно (NuGet + PowerShell = автоматизация)
Scaffolding! Зачем?
PowerShell 2.0
ASP.NET MVC 3 Update
NuGet
Install-Package MvcScaffolding (+ EFCodeFirst, T4Scaffolding)
Install-Package EFCodeFirst.SqlServerCompact
Установка
Scaffold Controller Team –Repository -Force
Get-Scaffolder
Scaffold MvcScaffolding.AspxView Index Team
Get-DefaultScaffolder
Set-DefaultScaffolder View MvcScaffolding.AspxView
Начинаем работу
Scaffold Controller Team
-Project
-CodeLanguage (cs, vb)
-DbContextType (<yourProjectName>Context)
-Repository
-Area, -Layout
Основные параметры-ControllerName
-Force, -NoChildItems
http://wp7rocks.comhttp://msug.vn.uahttp://twitter.com/msugvnua [email protected]
Спасибо за внимание!