3 ms·
Sounds like throwing the baby out with the bathwater.
by apta 7y ago
Sounds like throwing the baby out with the bathwater.
- marcus_holmes 7y agoToday I have to write the SQL, and pull the results of the query into a struct, which implements relevant interfaces. It's more code to write, but it's simple, and straightforward, and it does exactly what it says it does, and no more. It's easier to write and understand, and trust. Most of all, trust.
- 0xcoffee 7y agoEntity Framework is just an ORM. Every ORM has their quirks. It's unclear why you ditch a whole language, and even the OS just because you didn't enjoy using an ORM. If you want to write pure SQL and pull the results into a struct with interfaces, you could do that in C# also.
- marcus_holmes 7y agoIt became a symbol for the entire C# coding attitude/worldview/paradigm at the time. I lost it with EF because it just didn't do what it said it did, and all the documentation lied about what it was actually doing. It became the straw that broke the camel's back, the poster child for everything that was wrong with .Net and C# (at the time - I gather things have got better since). Go became the antidote, the "way things should be", and moving from Win/C# to Linux/Go was eye-opening and very healing. YMMV. I'm totally happy I found Go right then, when I needed it