01 net saturday alex krakovetskiy ''asp.net scaffolding
TRANSCRIPT
![Page 1: 01 net saturday alex krakovetskiy ''asp.net scaffolding](https://reader034.vdocuments.mx/reader034/viewer/2022042607/557f4396d8b42ac3288b4b70/html5/thumbnails/1.jpg)
ASP.NET Scaffolding
Краковецкий АлександрSoftware Engineer, Frayman GroupMicrosoft Regional Director, ASP.NET [email protected], @msugvnuahttp://msug.vn.ua, http://wp7rocks.com/
![Page 2: 01 net saturday alex krakovetskiy ''asp.net scaffolding](https://reader034.vdocuments.mx/reader034/viewer/2022042607/557f4396d8b42ac3288b4b70/html5/thumbnails/2.jpg)
ASP.NET Dynamic DataДля ASP.NET Web Forms приложений
ASP.NET MvcScaffoldingДля ASP.NET MVC 3 приложений
Содержание
![Page 3: 01 net saturday alex krakovetskiy ''asp.net scaffolding](https://reader034.vdocuments.mx/reader034/viewer/2022042607/557f4396d8b42ac3288b4b70/html5/thumbnails/3.jpg)
Изучение ASP.NET MVCБыстрая разработкаИзбавление от рутинной работыСоздание похожих классов и/или компонентовКодогенерация (да, есть Т4, но...)Это удобно (NuGet + PowerShell = автоматизация)
Scaffolding! Зачем?
![Page 4: 01 net saturday alex krakovetskiy ''asp.net scaffolding](https://reader034.vdocuments.mx/reader034/viewer/2022042607/557f4396d8b42ac3288b4b70/html5/thumbnails/4.jpg)
PowerShell 2.0
ASP.NET MVC 3 Update
NuGet
Install-Package MvcScaffolding (+ EFCodeFirst, T4Scaffolding)
Install-Package EFCodeFirst.SqlServerCompact
Установка
![Page 5: 01 net saturday alex krakovetskiy ''asp.net scaffolding](https://reader034.vdocuments.mx/reader034/viewer/2022042607/557f4396d8b42ac3288b4b70/html5/thumbnails/5.jpg)
Scaffold Controller Team –Repository -Force
Get-Scaffolder
Scaffold MvcScaffolding.AspxView Index Team
Get-DefaultScaffolder
Set-DefaultScaffolder View MvcScaffolding.AspxView
Начинаем работу
Scaffold Controller Team
![Page 6: 01 net saturday alex krakovetskiy ''asp.net scaffolding](https://reader034.vdocuments.mx/reader034/viewer/2022042607/557f4396d8b42ac3288b4b70/html5/thumbnails/6.jpg)
-Project
-CodeLanguage (cs, vb)
-DbContextType (<yourProjectName>Context)
-Repository
-Area, -Layout
Основные параметры-ControllerName
-Force, -NoChildItems
![Page 7: 01 net saturday alex krakovetskiy ''asp.net scaffolding](https://reader034.vdocuments.mx/reader034/viewer/2022042607/557f4396d8b42ac3288b4b70/html5/thumbnails/7.jpg)
http://wp7rocks.comhttp://msug.vn.uahttp://twitter.com/msugvnua [email protected]
Спасибо за внимание!