3 ms·
- EF Core is not MSSQL first. EF Core is an abstraction layer and is in no way tied to Sql Server. In fact, Microsoft's own getting started tutorial uses Sqli
by GiorgioG 4y ago
- EF Core is not MSSQL first. EF Core is an abstraction layer and is in no way tied to Sql Server. In fact, Microsoft's own getting started tutorial uses Sqlite (1). I've personally used the Postgres drivers in production and they are as good/production-ready as Microsoft's SQL library for EF Core.
- "Many libraries ship with two implementations..." I've yet to come across these "many" libraries in the 5 years since I've been building services with .NET Core.
"The community is really culty" - I'm not sure where this is coming from. It's hard to refute such vague criticisms.
- "It's practically open source in name only" - Here is the base class library source:
https://github.com/dotnet/runtime/tree/main/src/libraries https://github.com/dotnet/runtime/tree/main/src/libraries or https://github.com/dotnet/corefx/releases https://github.com/dotnet/corefx/releases (depending on what version you're looking for)
1. https://docs.microsoft.com/en-us/ef/core/get-started/overview/first-app?tabs=netcore-cli https://docs.microsoft.com/en-us/ef/core/get-started/overvie...
- GiorgioG 4y agoIf you want to build .NET Core yourself, Microsoft provides you with the steps necessary to do so here: https://github.com/dotnet/source-build https://github.com/dotnet/source-build Maybe our definitions of open source are different, or maybe you're just shitting on Microsoft for your own reasons. Regardless of whatever your experiences have been with .NET in the past, they don't mirror the majority of the folks that use it everyday.