Click here to Skip to main content
15,884,177 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionData Class for data combined from Other Classes Pin
cjb11010-Nov-20 21:27
cjb11010-Nov-20 21:27 
AnswerRe: Data Class for data combined from Other Classes Pin
Richard Deeming10-Nov-20 21:50
mveRichard Deeming10-Nov-20 21:50 
AnswerRe: Data Class for data combined from Other Classes Pin
Gerry Schmitz10-Nov-20 21:53
mveGerry Schmitz10-Nov-20 21:53 
AnswerRe: Data Class for data combined from Other Classes Pin
Mycroft Holmes11-Nov-20 11:07
professionalMycroft Holmes11-Nov-20 11:07 
GeneralRe: Data Class for data combined from Other Classes Pin
cjb11011-Nov-20 19:20
cjb11011-Nov-20 19:20 
Questionn-Tier Design Question Pin
Kevin Marois2-Nov-20 7:10
professionalKevin Marois2-Nov-20 7:10 
AnswerRe: n-Tier Design Question Pin
Richard Deeming2-Nov-20 22:16
mveRichard Deeming2-Nov-20 22:16 
GeneralRe: n-Tier Design Question Pin
Kevin Marois3-Nov-20 6:16
professionalKevin Marois3-Nov-20 6:16 
Richard Deeming wrote:
I'd be inclined to have a shared class library of DTOs used to communicate with the API, and put the validation in there.


That would be fine if the only issue were missing property data. The DTO'scould validate themselves. But in the case of business logic, there are times when you would need to go to the data.

Plus, putting the validation in the logic means that the DTO's can only be used in that app. If you then created another app that uses the same data, then the DTO's are now housing logic specific to the first app. The second app may not require the same validation.

IMHO, DTO's should be dumb objects that do nothing but carry data.
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.

AnswerRe: n-Tier Design Question Pin
TimWallace23-Feb-21 22:54
TimWallace23-Feb-21 22:54 
RantWhen will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Member 1124694812-Oct-20 5:15
Member 1124694812-Oct-20 5:15 
AnswerRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Richard MacCutchan12-Oct-20 5:23
mveRichard MacCutchan12-Oct-20 5:23 
AnswerRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Dave Kreskowiak12-Oct-20 8:27
mveDave Kreskowiak12-Oct-20 8:27 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Greg Utas12-Oct-20 10:00
professionalGreg Utas12-Oct-20 10:00 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Gerry Schmitz12-Oct-20 10:57
mveGerry Schmitz12-Oct-20 10:57 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Richard MacCutchan12-Oct-20 20:56
mveRichard MacCutchan12-Oct-20 20:56 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Gerry Schmitz12-Oct-20 22:20
mveGerry Schmitz12-Oct-20 22:20 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Richard MacCutchan12-Oct-20 22:27
mveRichard MacCutchan12-Oct-20 22:27 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Gerry Schmitz12-Oct-20 22:57
mveGerry Schmitz12-Oct-20 22:57 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Richard MacCutchan13-Oct-20 2:45
mveRichard MacCutchan13-Oct-20 2:45 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
ZurdoDev13-Oct-20 3:16
professionalZurdoDev13-Oct-20 3:16 
AnswerRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
ZurdoDev13-Oct-20 3:15
professionalZurdoDev13-Oct-20 3:15 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
GenJerDan14-Oct-20 22:20
GenJerDan14-Oct-20 22:20 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
ZurdoDev15-Oct-20 1:07
professionalZurdoDev15-Oct-20 1:07 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
GenJerDan15-Oct-20 1:47
GenJerDan15-Oct-20 1:47 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
ZurdoDev15-Oct-20 2:48
professionalZurdoDev15-Oct-20 2:48 

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.