migrating-mvc-model-binding Skill
Migrates ASP.NET Framework model binding to ASP.NET Core, including binding source attributes, custom model binders, value providers, and over-posting protection. Use when upgrading MVC or Web API projects that use [FromUri], [FromBody], [ModelBinder], [Bind], TryUpdateModel, custom IModelBinder implementations, or Val Published by microsoft in upgrade-agent-plugins.
What is migrating-mvc-model-binding Skill?
Migrates ASP.NET Framework model binding to ASP.NET Core, including binding source attributes, custom model binders, value providers, and over-posting protection. Use when upgrading MVC or Web API projects that use [FromUri], [FromBody], [ModelBinder], [Bind], TryUpdateModel, custom IModelBinder implementations, or Val Published by microsoft in upgrade-agent-plugins. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Research
- Research use cases
Technical details
- Install or run with Copy skill directory
When to use migrating-mvc-model-binding Skill
- Use it for research.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/upgrade-agent-plugins
- Skill file: plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/web/mvc/migrating-mvc-model-binding/SKILL.md
What it does
Migrates ASP.NET Framework model binding to ASP.NET Core, including binding source attributes, custom model binders, value providers, and over-posting protection. Use when upgrading MVC or Web API projects that use [FromUri], [FromBody], [ModelBinder], [Bind], TryUpdateModel, custom IModelBinder implementations, or Val
Skill instructions
ASP.NET Model Binding Migration Overview Migrate model binding infrastructure from ASP.NET Framework (MVC 5 / Web API 2) to ASP.NET Core. The core challenge is that binding source inference changed significantly — [ApiController] auto-infers binding sources, [FromUri] was split into [FromQuery] and [FromRoute], and custom model binder registration moved from static collections to IModelBinderProvider. Workflow Track progress across these steps: Migration Progress: - [ ] Step 1: Inventory binding usage - [ ] Step 2: Migrate binding source attributes - [ ] Step 3: Migrate custom model binders - [ ] Step 4: Migrate value providers - [ ] Step 5: Migrate over-posting protection - [ ] Step 6: Verify build and runtime behavior Step 1: Inventory Binding Usage Search the codebase for these patterns to determine which sections apply: | Pattern | Indicates | |---------|-----------| | [FromUri] | Binding source attribute migration needed | | [FromBody] | Review for strict single-body enforcement |
Explore related resources
Frequently asked questions
What is migrating-mvc-model-binding?
migrating-mvc-model-binding is a open-source AI agent skill with Copy skill directory. Migrates ASP.NET Framework model binding to ASP.NET Core, including binding source attributes, custom model binders, value providers, and over-posting protection.
Who is migrating-mvc-model-binding best for?
migrating-mvc-model-binding is best for reusing agent instructions, scripts, and references, research workflows.
How do I install migrating-mvc-model-binding?
Install or run migrating-mvc-model-binding using Copy skill directory. Check migrating-mvc-model-binding for the latest setup command.
Is migrating-mvc-model-binding actively maintained?
migrating-mvc-model-binding may need a closer maintenance check before production use.
Auto-fetched from GitHub.