Click here to Skip to main content
15,888,527 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: encapsulation VS development time Pin
led mike3-Aug-07 5:10
led mike3-Aug-07 5:10 
AnswerRe: encapsulation VS development time Pin
dazfuller6-Aug-07 5:38
dazfuller6-Aug-07 5:38 
QuestionRemove Quote from Writeline output Pin
rfrank535625-Jul-07 8:21
rfrank535625-Jul-07 8:21 
AnswerRe: Remove Quote from Writeline output Pin
..Hubert..26-Jul-07 3:38
..Hubert..26-Jul-07 3:38 
QuestionApplication framework for small or mid sized apps Pin
..Hubert..24-Jul-07 23:45
..Hubert..24-Jul-07 23:45 
AnswerRe: Application framework for small or mid sized apps Pin
drinkwater25-Jul-07 4:26
drinkwater25-Jul-07 4:26 
GeneralRe: Application framework for small or mid sized apps Pin
Dave Herren25-Jul-07 9:55
Dave Herren25-Jul-07 9:55 
GeneralRe: Application framework for small or mid sized apps Pin
..Hubert..25-Jul-07 22:24
..Hubert..25-Jul-07 22:24 
TopCoderJax wrote:
Have seen CSLA go very badly

I am not sure what you mean, but I think DataPortal concept is a little bit too "enterpise" for the rest of the framework.

drinkwater wrote:
Forget about all this ORM stuff - you will regret it in the end.


What I really appreciate in ORMs is dynamic SQL. The Microsoft Application Blocks documentation says (http://msdn2.microsoft.com/en-us/library/ms978510.aspx#daag_datapaging[^]):
<br />
The options for data paging are:<br />
<br />
    * Using the Fill method of the SqlDataAdapter to fill a DataSet with a range of results from a query<br />
    * Using ADO through COM interoperability and use a server-side cursor<br />
    * Using stored procedures to implement data paging manually<br />

Best choice for me is the fourth one - dynamic SQL which is build during app's runtime with all the filters taken from UI, with all the order clauses needed, with paging etc..
Lower performace is the price I can pay for it in smaller apps (in bigger too, being honest Wink | ;) )

Maybe I should find some runtime SQL query generator and build it into CSLA or any other nice framework?
GeneralRe: Application framework for small or mid sized apps Pin
led mike3-Aug-07 5:03
led mike3-Aug-07 5:03 
GeneralRe: Application framework for small or mid sized apps Pin
..Hubert..3-Aug-07 5:38
..Hubert..3-Aug-07 5:38 
GeneralRe: Application framework for small or mid sized apps Pin
led mike3-Aug-07 7:02
led mike3-Aug-07 7:02 
AnswerRe: Application framework for small or mid sized apps Pin
awesomeo21-Aug-07 20:18
awesomeo21-Aug-07 20:18 
QuestionRecording a wave file Pin
Leslie Sanford21-Jul-07 16:35
Leslie Sanford21-Jul-07 16:35 
AnswerRe: Recording a wave file Pin
Luc Pattyn22-Jul-07 1:14
sitebuilderLuc Pattyn22-Jul-07 1:14 
GeneralRe: Recording a wave file Pin
Leslie Sanford22-Jul-07 3:34
Leslie Sanford22-Jul-07 3:34 
GeneralRe: Recording a wave file Pin
Luc Pattyn22-Jul-07 3:45
sitebuilderLuc Pattyn22-Jul-07 3:45 
GeneralRe: Recording a wave file Pin
Chris-Kaiser24-Jul-07 11:08
Chris-Kaiser24-Jul-07 11:08 
Questionhow to implement undo functionn by using both Command and Memento design pattern Pin
largs20-Jul-07 23:23
largs20-Jul-07 23:23 
AnswerRe: how to implement undo functionn by using both Command and Memento design pattern Pin
Pete O'Hanlon22-Jul-07 8:47
mvePete O'Hanlon22-Jul-07 8:47 
QuestionDesign question for a Plugin Framework Pin
ssack20-Jul-07 3:26
ssack20-Jul-07 3:26 
AnswerRe: Design question for a Plugin Framework Pin
led mike20-Jul-07 5:25
led mike20-Jul-07 5:25 
GeneralRe: Design question for a Plugin Framework Pin
ssack20-Jul-07 5:43
ssack20-Jul-07 5:43 
QuestionHow to generate code from Rational Rose Diagrams? Pin
FishiFishi19-Jul-07 21:10
FishiFishi19-Jul-07 21:10 
AnswerRe: How to generate code from Rational Rose Diagrams? Pin
led mike20-Jul-07 4:55
led mike20-Jul-07 4:55 
AnswerRe: How to generate code from Rational Rose Diagrams? Pin
Dan Neely20-Jul-07 5:30
Dan Neely20-Jul-07 5:30 

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.