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

C#

 
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 
GeneralRe: DAL Exception Handling Pin
OriginalGriff15-Nov-19 5:04
mveOriginalGriff15-Nov-19 5:04 
I'd handle it in the DAL, log it in the DAL log with as much detail as possible, and then throw a new exception with the current exception as the inner exception. The BL can handle it or not as it choses, but since there may be multiple DAL layers, it's important (to me at least) to log it correctly for later analysis - and that means as early as possible before you lose potentially useful info, or debug opportunities.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!

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 
QuestionType Overflow... Pin
Bernhard Hiller15-Nov-19 0:02
Bernhard Hiller15-Nov-19 0:02 

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.