Click here to Skip to main content
15,888,089 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: Ruminating on code generation Pin
honey the codewitch27-Aug-22 16:20
mvahoney the codewitch27-Aug-22 16:20 
GeneralRe: Ruminating on code generation Pin
jmaida27-Aug-22 17:01
jmaida27-Aug-22 17:01 
AnswerRe: Ruminating on code generation Pin
Eddy Vluggen30-Aug-22 1:36
professionalEddy Vluggen30-Aug-22 1:36 
GeneralRe: Ruminating on code generation Pin
jmaida27-Aug-22 16:02
jmaida27-Aug-22 16:02 
GeneralRe: Ruminating on code generation Pin
Ryan Peden29-Aug-22 3:01
professionalRyan Peden29-Aug-22 3:01 
GeneralRe: Ruminating on code generation Pin
MSBassSinger29-Aug-22 3:18
professionalMSBassSinger29-Aug-22 3:18 
GeneralRe: Ruminating on code generation Pin
Gerry Schmitz29-Aug-22 8:24
mveGerry Schmitz29-Aug-22 8:24 
GeneralRe: Ruminating on code generation Pin
MSBassSinger29-Aug-22 10:11
professionalMSBassSinger29-Aug-22 10:11 
It is more than just a mapper. Most production uses of it (and I have seen dozens of such sites in production that use it extensively) use it to perform data operations. I have also known several organizations (public and private) that replaced their use of EF with stored procedures, a DAC, and a layer that puts the data into class instances.

Having seen the folly of EF when used correctly over time, that led me to write the code generator I described in the OP.

Lots of developers swear by the use of EF, but when I narrow down their EF fandom to specific implementations, in most cases it results in illustrating reasons not to use it.

My preference is to not use EF unless there is a solid use case that indicates its use after value engineering shows a net positive value.

If your preference is different, that is fine.
PraiseThumbs up for this tech support Pin
Sander Rossel27-Aug-22 0:31
professionalSander Rossel27-Aug-22 0:31 
GeneralRe: Thumbs up for this tech support Pin
honey the codewitch27-Aug-22 1:34
mvahoney the codewitch27-Aug-22 1:34 
GeneralRe: Thumbs up for this tech support Pin
BernardIE531727-Aug-22 6:56
BernardIE531727-Aug-22 6:56 
GeneralRe: Thumbs up for this tech support Pin
Ryan Peden28-Aug-22 15:13
professionalRyan Peden28-Aug-22 15:13 
GeneralLunar landing pictures digitally enhanced Pin
OriginalGriff26-Aug-22 18:19
mveOriginalGriff26-Aug-22 18:19 
GeneralRe: Lunar landing pictures digitally enhanced Pin
Craig Robbins27-Aug-22 2:25
Craig Robbins27-Aug-22 2:25 
GeneralRe: Lunar landing pictures digitally enhanced Pin
Mircea Neacsu27-Aug-22 4:09
Mircea Neacsu27-Aug-22 4:09 
GeneralRe: Lunar landing pictures digitally enhanced Pin
mngerhold28-Aug-22 21:34
mngerhold28-Aug-22 21:34 
JokeRe: Lunar landing pictures digitally enhanced Pin
Richard Deeming29-Aug-22 22:15
mveRichard Deeming29-Aug-22 22:15 
GeneralWordle 434 Pin
StarNamer@work26-Aug-22 14:19
professionalStarNamer@work26-Aug-22 14:19 
GeneralRe: Wordle 434 Pin
jmaida26-Aug-22 16:01
jmaida26-Aug-22 16:01 
GeneralRe: Wordle 434 Pin
Vivi Chellappa26-Aug-22 16:20
professionalVivi Chellappa26-Aug-22 16:20 
GeneralRe: Wordle 434 Pin
OriginalGriff26-Aug-22 18:08
mveOriginalGriff26-Aug-22 18:08 
GeneralRe: Wordle 434 Pin
jmaida26-Aug-22 19:11
jmaida26-Aug-22 19:11 
GeneralRe: Wordle 434 Pin
pkfox26-Aug-22 21:05
professionalpkfox26-Aug-22 21:05 
GeneralRe: Wordle 434 Pin
Sandeep Mewara26-Aug-22 21:13
mveSandeep Mewara26-Aug-22 21:13 
GeneralRe: Wordle 434 Pin
Peter_in_278026-Aug-22 22:01
professionalPeter_in_278026-Aug-22 22:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.