Click here to Skip to main content
15,891,423 members
Home / Discussions / C#
   

C#

 
GeneralRe: GetValueOrDefault() Throws Pin
Richard Deeming18-Nov-19 8:48
mveRichard Deeming18-Nov-19 8:48 
GeneralRe: GetValueOrDefault() Throws Pin
Kevin Marois18-Nov-19 8:54
professionalKevin Marois18-Nov-19 8:54 
GeneralRe: GetValueOrDefault() Throws Pin
Richard Deeming18-Nov-19 9:00
mveRichard Deeming18-Nov-19 9:00 
GeneralRe: GetValueOrDefault() Throws Pin
Kevin Marois18-Nov-19 9:02
professionalKevin Marois18-Nov-19 9:02 
GeneralRe: GetValueOrDefault() Throws Pin
Richard Deeming18-Nov-19 9:04
mveRichard Deeming18-Nov-19 9:04 
GeneralRe: GetValueOrDefault() Throws Pin
Kevin Marois18-Nov-19 9:24
professionalKevin Marois18-Nov-19 9:24 
QuestionDAL Exception Handling Pin
Kevin Marois15-Nov-19 4:33
professionalKevin Marois15-Nov-19 4:33 
AnswerRe: DAL Exception Handling Pin
Pete O'Hanlon15-Nov-19 4:40
mvePete O'Hanlon15-Nov-19 4:40 
The general rule of thumb is that you should only handle exceptions at the point that you can actually do anything with them. In your example, for instance, what good does it do handling the exception in the DAL? What are you going to do with it? Are you going to log that there was an exception and then return a value of 0 to indicate that the request failed for some reason? In that case, you're going to have to have something in your business layer that knows that a result of 0 means that there was an exception internally. In which case, why did you bother handling it in the DAL at all?

GeneralRe: DAL Exception Handling Pin
OriginalGriff15-Nov-19 5:04
mveOriginalGriff15-Nov-19 5:04 
GeneralRe: DAL Exception Handling Pin
Kevin Marois15-Nov-19 6:01
professionalKevin Marois15-Nov-19 6:01 
GeneralRe: DAL Exception Handling Pin
OriginalGriff15-Nov-19 6:19
mveOriginalGriff15-Nov-19 6:19 
GeneralRe: DAL Exception Handling Pin
Pete O'Hanlon18-Nov-19 4:43
mvePete O'Hanlon18-Nov-19 4:43 
AnswerRe: DAL Exception Handling Pin
Gerry Schmitz15-Nov-19 5:21
mveGerry Schmitz15-Nov-19 5:21 
GeneralRe: DAL Exception Handling Pin
Kevin Marois15-Nov-19 5:59
professionalKevin Marois15-Nov-19 5:59 
GeneralRe: DAL Exception Handling Pin
Gerry Schmitz16-Nov-19 2:45
mveGerry Schmitz16-Nov-19 2:45 
SuggestionRe: DAL Exception Handling Pin
Richard Deeming15-Nov-19 5:29
mveRichard Deeming15-Nov-19 5:29 
GeneralRe: DAL Exception Handling Pin
Kevin Marois15-Nov-19 5:55
professionalKevin Marois15-Nov-19 5:55 
GeneralRe: DAL Exception Handling Pin
Richard Deeming15-Nov-19 6:43
mveRichard Deeming15-Nov-19 6:43 
QuestionLINQ sort and group dates by month and day, ignore year Pin
Mc_Topaz15-Nov-19 0:38
Mc_Topaz15-Nov-19 0:38 
AnswerRe: LINQ sort and group dates by month and day, ignore year Pin
Richard Deeming15-Nov-19 1:28
mveRichard Deeming15-Nov-19 1:28 
GeneralRe: LINQ sort and group dates by month and day, ignore year Pin
Mc_Topaz15-Nov-19 2:38
Mc_Topaz15-Nov-19 2:38 
QuestionDispose a Tooltip Pin
ConnerMcLoud15-Nov-19 0:32
ConnerMcLoud15-Nov-19 0:32 
AnswerRe: Dispose a Tooltip Pin
OriginalGriff15-Nov-19 2:25
mveOriginalGriff15-Nov-19 2:25 
AnswerRe: Dispose a Tooltip Pin
Gerry Schmitz15-Nov-19 5:41
mveGerry Schmitz15-Nov-19 5:41 
AnswerRe: Dispose a Tooltip Pin
Luc Pattyn15-Nov-19 6:22
sitebuilderLuc Pattyn15-Nov-19 6:22 

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.