The current name of the repo, "EntityFramework" is ambiguous. It is not surprising that many EF6 issues are created here. We should probably wait until we ship 2.0.
+1 for EFCore
another +1 for EFCore -- it would be good to match the file naming convention which uses EFCore already.
And rename the packages while you are at it 馃樄
Dumb question: won't it mess up all the links out there in the wild? Or does GitHub handle that?
GitHub handles renames. Everything is redirected unless you create a new repo using the old name.
I agree EntityFrameworkCore is too verbose however....
Renaming the repo to EntityFrameworkCore will be easiest and most consistent unless you decide to rename all the namespaces.
@ErikEJ Renaming the packages would be easy enough as most people will be using the Microsoft.AspNetCore.All meta package for 2.0. however what about all the namespaces.
That would be a huge pain point for end users brings back memory's of the aspnetcore naming change which took a few weeks to settle and broke just about every ci build in the organisation.
`
I just wanted to add I would be happy in my projects to find replace EntityFrameworksCore -> EFCore to avoid verbosity long term
@ErikEJ OK Im slow this morning just got your emoticon meaning you had me :smile:
Renaming the repo is fine with links in Docs, just be careful about renaming actual filenames (i.e. if you decide to swtich file naming convention to EntityFrameworkCore instead of EFCore) -- see this issue for example https://github.com/aspnet/HttpSysServer/issues/358 where aspnet/weblistener changed to aspnet/httpsysserver and also changed file names.
@Eilon @muratg Have we renamed repos before? Any gotchas we should be careful of if we do this?
We've renamed tons of repos before, it works great. I would be very happy with EntityFrameworkCore as the name.
Yup, it works really well. For example, if you use the old name, it forwards you to the new name with the links and the APIs.
For example, https://github.com/aspnet/weblistener will forward to httpsysserver.
(Not sure how long the forwarding works after the rename, though.)
When you rename a repository, all existing information, with the exception of Project Pages URLs, is automatically redirected to the new name, including:
Issues
Wikis
Stars
Followers
I believe the redirection works forever.
The exception of project page url is what said by @ferrx. Though I doubt if we will face issue with that since we renamed our files recently only (from EntityFrameworkCore -> to EFCore)
We will rename to EntityFrameworkCore, after we ship preview2.
Clearing milestone just to double-check if we want to rename the repo now or wait until 2.0 ships. If the former, can create an announcement and rename the repo, but we need to update various references in cross-repo build.
Decision is EntityFrameworkCore
Most helpful comment
We will rename to EntityFrameworkCore, after we ship preview2.