DevForce® Classic

DevForce Classic Tech Tips

Tech Tips provide valuable product information, technology features, functions, and short cuts from the .NET subject matter experts and architects at IdeaBlade.


Enterprise Edition Tips
Level 200 (Intermediate)
• Supporting Disconnected Applications
Level 300 (Experienced)
• Dynamic Entity Types
• Extract Maximum Data Retrieval Performance With a Remote Service Method
• Web Service Publishing

Professional Edition Tips
Level 300 (Experienced)
• Asynchronous Queries
• Data Source Extensions
• Validation through Verification

All Editions Tips
Level 100 (Introductory)
• Binding a Business Object Property To a Set of .NET RadioButtons
• Building a Performant and Responsive Enterprise Application
• ContextSwitchDeadlock in Visual Studio 2005
• Managing Class Hierarchies with Class View
• Query Strategies
• Unnatural Keys: When Customer's Care About Primary Key Value
• Use ReplaceRange()To Populate Your EntityList
• The Document Outline Window
• What is My DevForce Application Doing? Use the TraceViewer to Find Out!
• Working with a ReadOnlyEntityList
Level 200 (Intermediate)
• Cascading Deletes
• Checkpointing
• Concurrency Checking with the SQL Server Timestamp
• DebuggingNonUserCode
• I Break For Exceptions
• Improve Your Guid Key Performance with GuidCombs
• Keep your list current with the EntityListManager
• Refactoring Your User Interface with DataConverters and ViewDescriptors
• Saving and Restoring the Cache
• Span Queries
• Split Button Configuration
• Refreshing Dependent Parents
• The BindableList(of T)
• Turbocharge Your Data Grid with a Span Query
• Use Validate To Complete Databinding
• Working with Crystal Reports
Level 300 (Experienced)
• Add a Global Data Filter Using QuerySecurityCheck()
• Authentication in DevForce
• Binding User-Defined Fields to Controls in Your User Interface
• Disconnected Authentication in a DevForce App
• Generic, Reusable Multi-Property Sorter
• How to prevent the debugger
• ListBox Unbound - Programming List Controls the DevForce Way
• Working with User-Defined Fields
Level 400 (Advanced/Expert)
• Concurrency in Master / Detail Relationships
• Create a Generic when T is unknown