Reply to post: Re: SQL's JOIN syntax is no harder to learn and more precise to use

Plans for Entity Framework Core 6.0 revealed as Microsoft admits it is unlikely to match Dapper for performance

Anonymous Coward
Anonymous Coward

Re: SQL's JOIN syntax is no harder to learn and more precise to use

It's horses for courses, of course.

One of the reasons I like Entity Framework and Visual Studio is that it can be used to automate the creation of the C# accessor classes from whatever tables are in a given database. That makes it pretty easy to evolve a db schema during development missing out that mechanistic tedium.

Getting rid of that tedium is, I find, quite liberating; one can make a lot of changes, additions, etc. pretty rapidly with a minimal risk of misunderstanding between the application and database as to what the tables look like. I don't think it can be done as part of the build process - I've never looked - but I've been quite happy in the past just pressing the few necessary buttons.

I'm aware that, to a proper db-aware developer, I must sound like a right numpty; they'd be spot on. But it does make it possible for those of us who aren't so hot with db's to make effective use of them without spending too much time on the matter. And I guess that, afterall, that was MS's intent. The end result clearly isn't and, judging by the tone of the ambition reported in this article, may never be as optimum as hand crafted SQL, but then again making that switch from EF to pure SQL would for many be something they're prepared to put off until v2.0 of a system.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon