Click here to Skip to main content
15,891,607 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: Dapper Pin
#realJSOP29-Apr-16 1:21
mve#realJSOP29-Apr-16 1:21 
GeneralRe: Dapper Pin
UstesGreenridge29-Apr-16 3:52
UstesGreenridge29-Apr-16 3:52 
GeneralRe: Dapper Pin
stoneyowl228-Apr-16 10:57
stoneyowl228-Apr-16 10:57 
GeneralRe: Dapper Pin
Caspian Canuck29-Apr-16 3:33
Caspian Canuck29-Apr-16 3:33 
GeneralRe: Dapper Pin
pt140128-Apr-16 20:26
pt140128-Apr-16 20:26 
GeneralRe: Dapper Pin
Ste.S28-Apr-16 21:14
Ste.S28-Apr-16 21:14 
GeneralRe: Dapper Pin
Mark Jerzykowski29-Apr-16 3:14
professionalMark Jerzykowski29-Apr-16 3:14 
AnswerRe: Dapper Pin
Caspian Canuck29-Apr-16 3:32
Caspian Canuck29-Apr-16 3:32 
I've been using Dapper's spinoff NPoco for a couple of years in a large work project and it's worked out mostly great.

The good:
1. Lightning fast, just a fraction slower than bare-bones ADO.NET.
2. No surprise SQL, you know exactly what SQL is sent to the server because you wrote it yourself (unless it's a simple single-table CRUD operation that NPoco generates itself).
3. Latest versions come with Linq expressions support. Back when our project got started there was no Linq support in NPoco and I ended up writing my own Linq-like repository wrapper. (I've made several other customizations to NPoco not all of which have made it into the official codebase, so I can't upgrade.)

The bad:
1. No support for the JOIN syntax in NPoco's Linq implementation. Depending on how you look at it, this can be either a deficiency or a blessing (given how ugly SQL can get with auto-generated joins in EF and other full-feature ORMs).
2. The API can be a little confusing with too many overloaded methods and methods with different names but similar functionality.
GeneralRe: Dapper Pin
James VT29-Apr-16 6:01
James VT29-Apr-16 6:01 
GeneralRe: Dapper Pin
Slacker00729-Apr-16 7:12
professionalSlacker00729-Apr-16 7:12 
GeneralThought of the day PinPopular
OriginalGriff28-Apr-16 4:54
mveOriginalGriff28-Apr-16 4:54 
GeneralRe: Thought of the day Pin
User 842028-Apr-16 5:01
User 842028-Apr-16 5:01 
GeneralRe: Thought of the day Pin
Johnny J.28-Apr-16 5:03
professionalJohnny J.28-Apr-16 5:03 
GeneralRe: Thought of the day Pin
Cornelius Henning28-Apr-16 5:07
professionalCornelius Henning28-Apr-16 5:07 
GeneralRe: Thought of the day Pin
HobbyProggy28-Apr-16 5:39
professionalHobbyProggy28-Apr-16 5:39 
GeneralRe: Thought of the day Pin
MarcusCole683328-Apr-16 5:41
professionalMarcusCole683328-Apr-16 5:41 
GeneralRe: Thought of the day Pin
908236528-Apr-16 5:44
908236528-Apr-16 5:44 
GeneralRe: Thought of the day Pin
Ravi Bhavnani28-Apr-16 5:46
professionalRavi Bhavnani28-Apr-16 5:46 
GeneralRe: Thought of the day Pin
jeron128-Apr-16 5:50
jeron128-Apr-16 5:50 
GeneralRe: Thought of the day Pin
Ravi Bhavnani28-Apr-16 5:51
professionalRavi Bhavnani28-Apr-16 5:51 
GeneralRe: Thought of the day Pin
jeron128-Apr-16 6:49
jeron128-Apr-16 6:49 
GeneralRe: Thought of the day Pin
Ravi Bhavnani28-Apr-16 7:38
professionalRavi Bhavnani28-Apr-16 7:38 
GeneralRe: Thought of the day Pin
jeron128-Apr-16 7:57
jeron128-Apr-16 7:57 
GeneralRe: Thought of the day Pin
Ravi Bhavnani28-Apr-16 8:21
professionalRavi Bhavnani28-Apr-16 8:21 
GeneralRe: Thought of the day Pin
jeron128-Apr-16 8:23
jeron128-Apr-16 8:23 

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.