Chat Now
BuySupport CenterDocumentationBlogsTrainingDemosFree TrialLog In
eXpress Persistent Objects
V 18.2
20.2
20.1
19.2
19.1
18.2
18.1
17.2
All docs
Docs > Concepts
All docs
V18.2

General Information

.NET Subscription

Overview

Common Tools

Project Converter
Assembly Deployment Tool
Localization Service

Quality Assurance and Productivity

CodeRush
CodeRush Classic
TestCafe Studio
Logify

Desktop

Controls

WinForms
WPF
VCL
UWP (Windows 10)

Tools

WinForms Skin Editor
WPF Theme Designer
WPF Theme Editor (Legacy)
Coded UI Test Extension

Frameworks and Libraries

eXpressApp Framework (XAF)
eXpress Persistent Objects (XPO)
XPO Profiler
Core Libraries

Web

Controls and Extensions

ASP.NET Web Forms Controls
ASP.NET MVC Extensions
ASP.NET Core Controls
ASP.NET Bootstrap Controls
DevExtreme
DevExtreme ASP.NET MVC Controls
Blazor Components

Tools

ASP.NET Theme Builder
ASP.NET Theme Deployer

Maintenance Mode

ASP.NET Core Bootstrap Controls

Mobile

UI Controls for Xamarin.Forms
Charts for iOS / Xamarin.iOS
Charts for Android / Xamarin.Android

Enterprise and Analytic Tools

Reporting
Report and Dashboard Server
Dashboard
Office File API

End-User Documentation

Interface Elements for Desktop
Interface Elements for Web
Dashboard for Desktop
Dashboard for Web
20.2
20.1
19.2
19.1
18.2
18.1
17.2
Full-text search
eXpress Persistent Objects
Product Information
Getting Started
Fundamentals
Feature Center
Concepts
Basics of Creating Persistent Objects for Existing Data Tables
Creating a Persistent Object
Creating a Session
Creating an XPCollection
Custom Collection Types
Deferred and Immediate Object Deletion
Explicit Units of Work
Filtering Basics
Generating Persistent Objects for Existing Data Tables
How to: Add Persistence to an Existing Hierarchy by Changing the Base Inheritance
How to: Add Persistence to an Existing Hierarchy by Using Session-less Persistent Objects
How to: Connect to a Data Store
Inheritance Mapping
Nested Units of Work
NULL Value Handling Specifics
Optimistic Concurrency Control
Pageable Collections
Property Descriptors
Relationships Between Objects
Saving Persistent Objects
Simplified Criteria Syntax
Simplified Property Syntax
Sorting Basics
Using Explicit Transactions
Using Transactions
Value Converters
Working with Sessions
XPCollection Concepts
XPDataView Concepts
XPO Classes Comparison
XPView Concepts
Design-Time Features
Examples
Member Tables
API Reference
Download CHM

General Information

.NET Subscription

Overview

Common Tools

Project Converter
Assembly Deployment Tool
Localization Service

Quality Assurance and Productivity

CodeRush
CodeRush Classic
TestCafe Studio
Logify

Desktop

Controls

WinForms
WPF
VCL
UWP (Windows 10)

Tools

WinForms Skin Editor
WPF Theme Designer
WPF Theme Editor (Legacy)
Coded UI Test Extension

Frameworks and Libraries

eXpressApp Framework (XAF)
eXpress Persistent Objects (XPO)
XPO Profiler
Core Libraries

Web

Controls and Extensions

ASP.NET Web Forms Controls
ASP.NET MVC Extensions
ASP.NET Core Controls
ASP.NET Bootstrap Controls
DevExtreme
DevExtreme ASP.NET MVC Controls
Blazor Components

Tools

ASP.NET Theme Builder
ASP.NET Theme Deployer

Maintenance Mode

ASP.NET Core Bootstrap Controls

Mobile

UI Controls for Xamarin.Forms
Charts for iOS / Xamarin.iOS
Charts for Android / Xamarin.Android

Enterprise and Analytic Tools

Reporting
Report and Dashboard Server
Dashboard
Office File API

End-User Documentation

Interface Elements for Desktop
Interface Elements for Web
Dashboard for Desktop
Dashboard for Web
A newer version of this page is available. Switch to the current version.

Concepts

  • Nov 21, 2018

The topics in this section will provide you with an extensive knowledge of the eXpress Persistent Objects for .NET.

This section includes the following topics.

  • Basics of Creating Persistent Objects for Existing Data Tables
  • Creating a Persistent Object
  • Creating a Session
  • Creating an XPCollection
  • Custom Collection Types
  • Deferred and Immediate Object Deletion
  • Explicit Units of Work
  • Filtering Basics
  • Generating Persistent Objects for Existing Data Tables
  • How to: Add Persistence to an Existing Hierarchy by Using Session-less Persistent Objects
  • How to: Add Persistence to an Existing Hierarchy by Changing the Base Inheritance
  • How to: Connect to a Data Store
  • Inheritance Mapping
  • NULL Value Handling Specifics
  • Nested Units of Work
  • Optimistic Concurrency Control
  • Pageable Collections
  • Property Descriptors
  • Relationships Between Objects
  • Saving Persistent Objects
  • Simplified Criteria Syntax
  • Simplified Property Syntax
  • Sorting Basics
  • Using Explicit Transactions
  • Using Transactions
  • Working with Sessions
  • XPCollection Concepts
  • XPDataView Concepts
  • XPO Classes Comparison
  • XPView Concepts
  • XPO Profiler
Feedback
Was this page helpful?
Thanks for your feedback!
Any other suggestions? Tell us here.
Use of this site constitutes acceptance of our Website Terms of Use and Privacy PolicyDo Not Sell My Personal Information
Copyright © 1998-2021 Developer Express Inc. All trademarks or registered trademarks are property of their respective owners