Fully rename all Pomelo references to Microting across entire codebase#304
Conversation
…ing.EntityFrameworkCore.MySql Changes: - Updated AssemblyName in 4 src .csproj files - Updated assembly name references in 9 .targets files (kept namespace-qualified type names unchanged) - Updated debug info keys in MySqlOptionsExtension.cs - Updated test assertions and references in 3 test files - Added breaking change notice to README.md - Updated README.md references to use the new assembly name Agent-Logs-Url: https://github.com/microting/Pomelo.EntityFrameworkCore.MySql/sessions/ac058a11-4867-4d19-b31a-8874efad5daa Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Agent-Logs-Url: https://github.com/microting/Pomelo.EntityFrameworkCore.MySql/sessions/ac058a11-4867-4d19-b31a-8874efad5daa Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
| ``` | ||
| dotnet ef dbcontext scaffold "your-connection-string" "Microting.EntityFrameworkCore.MySql" | ||
| ``` | ||
| - The C# namespaces remain unchanged (`Pomelo.EntityFrameworkCore.MySql`), so `using` statements in your code do **not** need to change. |
There was a problem hiding this comment.
@copilot we need to change this too, since now we maintain our edition. So Pomelo has to go in all places.
There was a problem hiding this comment.
Done in f07aa67. Replaced all Pomelo references with Microting across the entire codebase (696 files):
- All C# namespaces renamed from
Pomelo.EntityFrameworkCore.MySqltoMicroting.EntityFrameworkCore.MySql RootNamespacein all.csprojfiles updatedDirectory.Build.props: Company, Copyright, Product, StrongNameKeyId, PackageTagsPomeloTargetFramework→MicrotingTargetFrameworkbuild property- All
.targetsfiles type-qualified names - Copyright headers, doc comments, docs, samples, benchmarks
NuGet.config(removed old Pomelo AZDO/MyGet feeds),LICENSE,stylecop.json- README.md breaking change notice updated to reflect the full rename (namespaces + assembly names)
- Build verified: 0 warnings, 0 errors
- Renamed all C# namespaces from Pomelo.EntityFrameworkCore.MySql to Microting.EntityFrameworkCore.MySql - Updated RootNamespace in all .csproj files - Updated PomeloTargetFramework -> MicrotingTargetFramework build property - Updated Directory.Build.props (Company, Copyright, Product, StrongNameKeyId, PackageTags) - Updated .targets files type-qualified names - Updated copyright headers and doc comments - Updated all docs/, samples/, benchmark/ references - Updated NuGet.config (removed old Pomelo AZDO/MyGet feeds) - Updated LICENSE copyright - Updated scaffold.ps1 and legacy migration backups - Updated stylecop.json companyName - Updated README.md breaking change notice for full rename Agent-Logs-Url: https://github.com/microting/Pomelo.EntityFrameworkCore.MySql/sessions/e67cb5d3-ed73-4e71-9761-6c6d2bb856be Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
… in migration instructions Agent-Logs-Url: https://github.com/microting/Pomelo.EntityFrameworkCore.MySql/sessions/e67cb5d3-ed73-4e71-9761-6c6d2bb856be Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
|
@copilot The changes resulted in this error: Failed Microting.EntityFrameworkCore.MySql.FunctionalTests.Scaffolding.CompiledModelMySqlTest.BigModel_with_JSON_columns [2 m 39 s] ----- Inner Stack Trace ----- ----- Inner Stack Trace ----- |
… rename The namespace rename from Pomelo to Microting changed the alphabetical sort order of using statements: Microting (M) now sorts before NetTopologySuite (N), whereas Pomelo (P) sorted after it. Updated 4 baseline files in BigModel and BigModel_with_JSON_columns to match the code generator output. Agent-Logs-Url: https://github.com/microting/Pomelo.EntityFrameworkCore.MySql/sessions/02852c37-2af9-4f3f-819c-6039c7680517 Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Fixed in e8be389. The namespace rename from |
Pomelo.*toMicroting.*in all.csprojfiles.targetsfilesMySqlOptionsExtension.csdebug info key prefixesPomelo.EntityFrameworkCore.MySqltoMicroting.EntityFrameworkCore.MySqlDirectory.Build.props,NuGet.config,LICENSE,stylecop.jsonusingstatement order in compiled model baselines (Microting sorts before NetTopologySuite alphabetically, unlike Pomelo which sorted after)