When a SQL script produces 1 resultset, the Recordset class and Resultset class are combined into a single class.

Recognizing a one resultset class in the C# code

When data binding is implemented the recordset class inherits from ResultsetObservable and implements IRecordBase:


public partial class CustomersRecordset : ResultsetObservable<CustomersRecordset, CustomersRecord>, IRecordsetBase


When no data binding is selected, then the recordset class inherits from ResultsetData and implements IRecordBase:


public partial class CustomersRecordset : ResultsetData<CustomersRecordset, CustomersRecord>, IRecordsetBase