migrating-to-microsoft-data-sqlclient Skill
Migrates .NET projects from System.Data.SqlClient to Microsoft.Data.SqlClient, handling package references, namespace updates, connection string encryption changes, and behavioral differences. Use when upgrading SqlClient, replacing System.Data.SqlClient, migrating to Microsoft.Data.SqlClient, or modernizing SQL Server Published by microsoft in upgrade-agent-plugins.
What is migrating-to-microsoft-data-sqlclient Skill?
Migrates .NET projects from System.Data.SqlClient to Microsoft.Data.SqlClient, handling package references, namespace updates, connection string encryption changes, and behavioral differences. Use when upgrading SqlClient, replacing System.Data.SqlClient, migrating to Microsoft.Data.SqlClient, or modernizing SQL Server 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
- Database workflows
- Data analysis
- Database workflows use cases
- Data analysis use cases
Technical details
- Install or run with Copy skill directory
When to use migrating-to-microsoft-data-sqlclient Skill
- Use it for database workflows.
- Use it for data analysis.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/upgrade-agent-plugins
- Skill file: plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/data/migrating-to-microsoft-data-sqlclient/SKILL.md
What it does
Migrates .NET projects from System.Data.SqlClient to Microsoft.Data.SqlClient, handling package references, namespace updates, connection string encryption changes, and behavioral differences. Use when upgrading SqlClient, replacing System.Data.SqlClient, migrating to Microsoft.Data.SqlClient, or modernizing SQL Server
Skill instructions
System.Data.SqlClient to Microsoft.Data.SqlClient Migration Overview Migrate .NET projects from System.Data.SqlClient to Microsoft.Data.SqlClient, covering package references, code files, connection string validation, and configuration changes. The migration includes documenting behavioral differences that require runtime verification. Scope Determination - Single project specified → migrate that project only - Solution specified → migrate all projects referencing System.Data.SqlClient - Scope unclear → ask the user NuGet package names and assembly names are case-insensitive. Account for this when searching for or removing dependencies to avoid missed references. Workflow Complete all steps without pausing between them. Each step builds on the previous one, and partial migration leaves the codebase in a broken state. Migration Progress: - [ ] Step 1: Update package dependencies - [ ] Step 2: Update code files - [ ] Step 3: Validate migration (repeat Steps 2-3 until clean) - [ ] Step 4:
Explore related resources
Frequently asked questions
What is migrating-to-microsoft-data-sqlclient?
migrating-to-microsoft-data-sqlclient is a open-source AI agent skill with Copy skill directory. Migrates .NET projects from System.Data.SqlClient to Microsoft.Data.SqlClient, handling package references, namespace updates, connection string encryption changes, and behavioral.
Who is migrating-to-microsoft-data-sqlclient best for?
migrating-to-microsoft-data-sqlclient is best for reusing agent instructions, scripts, and references, database workflows, data analysis workflows.
How do I install migrating-to-microsoft-data-sqlclient?
Install or run migrating-to-microsoft-data-sqlclient using Copy skill directory. Check migrating-to-microsoft-data-sqlclient for the latest setup command.
Is migrating-to-microsoft-data-sqlclient actively maintained?
migrating-to-microsoft-data-sqlclient may need a closer maintenance check before production use.
Auto-fetched from GitHub.