4 ms·
EF 6 runs on net core: https://www.nuget.org/packages/EntityFramework/ https://www.nuget.org/packages/EntityFramework/
by legulere 6y ago
EF 6 runs on net core: https://www.nuget.org/packages/EntityFramework/ https://www.nuget.org/packages/EntityFramework/
- pjmlp 6y agoPartially, not everything that is part of EF 6, specially VS designers. Don't take marketing for the full use in production environments. Also we can keep doing this game, there are plenty of enterprise tools I can list. .NET Core is the Python 3 of .NET world.
- GordonS 6y agoI've used EF Core in production for years, and seen it used in production by numerous teams, and it's been at least at stable as EF6 was, while being a lot more performant. You are correct that you don't get a VS designer, but I've personally always favoured a code-first approach anyway, so this never affected me. > .NET Core is the Python 3 of .NET world. I see where you are coming from, but I don't think I agree. There is still a large segment of Python 2 devs, and for many, there isn't a particularly compelling reason to move to Python 3. Dotnet Core is different, in that there are very compelling reasons to move: cross-platform (massively important in our new cloudy world), performance, and of course ongoing support. There are for sure a small hardcore of sad dotnet devs stuck on Framework because of some legacy libraries, but I reckon the majority made the move to Core a long time ago.
- foepys 6y agoThe WinForms designer for .NET Core in Visual Studio is still broken and doesn't work with third-party controls. The whole WinForms team at Microsoft is afaik less than 5 developers strong who are also working on other things on the side. If you look into the bug tracker you will see that those <5 devs are not experienced enough for the monumental task of porting WinForms. There are a few volunteers that keep submitting PRs and giving insights into .NET Framework's WinForms to keep the devs from accidentally knocking things over. The .NET Framework version is working fine and has been for years. That's why my company won't switch in the near future. Marketing and reality are just too far apart.
- GordonS 6y ago> The WinForms designer for .NET Core in Visual Studio is still broken That's tooling, not Dotnet Core itself. As an aside, I think there is even a WinForms GUI editor in Jetbrains Rider now. > Marketing and reality are just too far apart I mean, that's your opinion, but there are millions of Dotnet Core devs for whom the reality is as wonderful as promised. If you still have to work with legacy libraries or maybe WinForms, then of course I understand where you are coming from, but I don't think it's fair to tar the whole of Dotnet Core based on some limited failings that affect only a minority.
- foepys 6y agoMicrosoft is selling it as a package deal. .NET and VS go hand in hand. The current LTS release of .NET Core 3.1 has a broken socket implementation that can lead to deadlocks on Linux and macOS. Microsoft will not fix it in 3.1 LTS and recommends using .NET 5, which is not an LTS. If you are a company that is deploying multiple times a day, that's probably fine. If you are a company that keeps the lights on with about 5 devs for a few hundred customers with on-prem setups, this is just unacceptable and doesn't even have anything to do with legacy libs. https://github.com/dotnet/runtime/issues/31570 https://github.com/dotnet/runtime/issues/31570
- hyperdimension 6y agoWow, so much for LTS I guess. I really admired the Microsoft of before (yes, antitrust; I'm not talking about that here.) Admittedly it's just from what Raymond Chen's blogged about, but it seems to me that Microsoft had a different "corporate attitude" back then, so to speak.
- pjmlp 6y agoWhat Scott Hanselman calls dark matter developers, don't care one second about where .NET Core stands today, the large majority doesn't come to sites like HN and Reddit, and is busy porting applications to 4.7.2 and if they are lucky already using .NET Framework 4.8, regardless how Microsoft would like to pimp the .NET Core story. Just look at the github issues of everyone on the UWP/WinRT disgruntled with the lack of roadmap for .NET Native, or how WPF has taken one year to ramp up a new team, after they sent everyone away. Worse it seems that WPF bug fixes are being done from other side of the globe in some offshoring deal. Real life on the trenches is not like on Channel 9 TV.